bug解决
时间未央
软工
展开
-
Vue解决赋值后修改新数组、对象会影响原数组、对象
当我们把一个对象赋值给一个新的变量时,赋的其实是该对象的在栈中的地址,而不是堆中的数据。也就是两个对象指向的是同一个存储空间,无论哪个对象发生改变,其实都是改变的存储空间的内容,因此,两个对象是联动的。所以为了实现修改新对象而不影响原对象,我们需要进行深拷贝。深拷贝JSON.parse(JSON.stringify())computed: { data: function () { var obj={}; obj=JSON.parse(JS原创 2021-08-25 10:08:35 · 3745 阅读 · 0 评论 -
elementUI组件不支持@keyup 的解决方法
使用elementUI的el-input组件后发现键盘事件无法触发解决如下这样写无法触发事件<el-input class="input" placeholder="请输入内容" v-model="input" @keyup.enter.native="search()"></el-input>由于el-input被elementUI封装后将原事件隐藏了,需要在keyup.enter事件后加.native来监听原生事件<el-input class="input"原创 2021-01-27 18:10:55 · 478 阅读 · 0 评论 -
控制台输入cnpm、vue ui等指令无反应解决办法
控制台输入cnpm、vue ui等指令无反应解决办法卸载cnpmnpm uninstall -g cnpm --registry=https://registry.npm.taobao.org设置淘宝镜像npm set registry https://registry.npm.taobao.org npm set disturlhttps://npm.taobao.org/dist清空缓存npm cache clean --force会提示 using --fo原创 2021-01-26 22:30:52 · 505 阅读 · 0 评论