![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
vue.js学习
木雨痕
在坑底挣扎的小菜鸟
展开
-
记录一次getters无法响应式更新问题
在项目中使用gettersletgetters={/**获取用户信息*/user:(state)=>{return JSON.parse(localStorage.getItem('xxx'))},}页面不刷新的情况下改变数据是无法监听到数据变化的解决方案:将数据绑定到vuex的state上,返回state.userletgetters={/**获取用户信息*/user:(state)=>{...原创 2021-05-14 19:03:31 · 1398 阅读 · 0 评论 -
解决input使用v-model绑定数据,直接修改name值并不会触发原生的change事件
1、let num = +e.target.value 2、let oldNum = +e.target._value 3、if(isNaN(num)){ 4、 this.$nextTick(res=>{ 5、 this.changeItem[key] = oldNum 5、 }) 7、}else{ 8、 this.$nextTick(res=>{ 9、 this.change...原创 2020-12-02 11:44:25 · 1411 阅读 · 0 评论 -
vue v-model拼接
v-model="radioSelect['radio'+index]"radioSelect:{ radio0:'', radio1:'', radio2:''},原创 2019-11-17 14:45:33 · 12107 阅读 · 5 评论 -
vue ie9时 显示空白
import 'babel-polyfill';import Vue from 'vue';import iView from 'iview'; 在js入口最上面引入babel-polyfill原创 2018-09-12 16:03:14 · 320 阅读 · 1 评论 -
$event.currentTarget-vue获取元素本身
$event.currentTarget原创 2018-06-28 14:57:49 · 3684 阅读 · 0 评论 -
vue中虚拟dom,无法实时更新的解决方案
碰到的问题:使用jq获取元素节点的个数时一直为0解决方法: 使用vue的nextTick()函数即可解决原理: nextTick可以在下一次更新dom之后进行回调,我的问题在于,在页面加载完成时无法获取虚拟dom,而使用回调函数后就可以获取到正确的dom数量,所以只需要在nextTick函数中执行jq函数就可以正确获取了。self.$nextTick(function () { /...原创 2017-09-28 13:47:13 · 4511 阅读 · 0 评论