前端
艺晨光
这个作者很懒,什么都没留下…
展开
-
监听vuex中的对象变化
直接用computed只能监听到非对象的属性值的变化,所以用watch监听。 方法一:简单直接一点 watch : { '$store.state.hasBg' : { handler(newVal,oldVal){ console.log(newVal) } } } 方法二:在computed引入,然后watch监听 computed: { ...mapState(['count','name']),//写法 ...原创 2021-07-07 16:01:24 · 965 阅读 · 0 评论 -
点击弹窗以外的地方关闭弹窗
//下面这段代码放到vue的mounted方法中 letsef=this; document.addEventListener('click',(e)=>{ letabc=document.getElementById('abc');//弹窗的id if(abc&&abc.contains(e.target)){ self.isShow=false;//关闭弹窗 } }) ...原创 2021-06-17 16:53:07 · 630 阅读 · 0 评论