Vue报错[Vue warn]: Error in render: “TypeError: “checkedCount“ is read-only“

news/2024/7/10 2:24:06 标签: bug, vue, 前端

在这里插入图片描述


vue时报出这样一个错误,某个东西是只读的;
报错原因:我在用一个变量的时候,我居然是用const声明的,真不细心。声明变量用let,常量用const;

复习一下let和const:
1.let
(1)不存在变量提升(必须先声明后使用),声明的变量只在所处的块级内有效
(2)暂时性死区
(3)变量不能重复声明
(4)不影响作用域链
2.const
(1)声明常量(一般大写),并且一定要赋初始值
(2)同一个作用域内常量值不可以修改
(3)块级作用域
(4)对于数组和对象的元素修改,不算作对常量的修改,不报错(这是因为常量所指向的内存地址没有发生变化)以后声明数组和对象用const较好


http://www.niftyadmin.cn/n/1143443.html

相关文章

vue中keep-alive,include的缓存问题(玩好keep-alive)

前提:有A,B,C,D四个页面,A是按钮页(点击按钮进入B页面),B是订单列表页,C是订单详情页,D是费用详情页 需求:顺序是A->B->C->D,每次都刷新页面,D->C->B时走缓存,但是每次从A到B都…

通过Vuex实现Input双向绑定

store.js: store new Vuex.store({state:{inputVal: },mutations:{setInput (state, newVal) {state.inputVal newVal}} }) 页面中绑定&#xff1a; <template><div><input v-model storeVal></div> </template> <script> export defa…

TypeScript泛型及其一些写法

Vue3拥抱Typescript之泛型 // 平常写ts可能会这样注解类型&#xff0c;但是这样有些麻烦&#xff0c;能不能简洁点呢 //function joi(first: string | number,second: string | number){ // return first second //} // JJ是泛型&#xff0c;在最简单的泛型用法中可以类比形参…

Vue3警告[Vue warn]: Avoid app logic that relies on enumerating keys on a component instance.

在Vue3中使用watch监听useRoute()的时候&#xff0c;控制台报出警告&#xff1a; [Vue warn]: Avoid app logic that relies on enumerating keys on a component instance. The keys will be empty in production mode to avoid performance overhead. watch&#xff08;rout…

JWT---Token身份令牌验证

什么是Token&#xff1f; 在计算机身份认证中是令牌&#xff08;临时&#xff09;的意思&#xff0c;在词法分析中是标记的意思。一般我们所说的的token大多是指用于身份验证的token 为什么使用token? 我们需要每次都知道当前请求的人是谁&#xff0c;但是又不想每次都让他提交…

Vue3中axios如何使用路由(useRouter)以及自定义hooks中使用useRouter报错问题(已踩坑)

随着vue3的更新,vue-router也更新到了4.x useRouter 相当于vue2的this.$router全局的路由实例&#xff0c;是router构造方法的实例 useRoute 相当于vue2的this.$route表示当前激活的路由的状态信息&#xff0c;包含了当前 URL 解析得到的信息&#xff0c;还有 URL 匹配到的 r…

React生命周期钩子函数(图示)

&#xff08;旧&#xff09; &#xff08;新&#xff09; 1.React16新的生命周期弃用了componentWillMount、componentWillReceivePorps&#xff0c;componentWillUpdate 2.新增了getDerivedStateFromProps、getSnapshotBeforeUpdate来代替弃用的三个钩子函数&#xff08;co…

解决React中多级路径刷新页面样式丢失问题

1.public/index.html 中引入样式时不写 ./ 而是写 / &#xff08;常用&#xff09; 2.public/index.html 中引入样式时不写 ./ 而是写 %PUBLIC_URL% &#xff08;常用&#xff09; 3.使用HashRouter