为了账号安全,请及时绑定邮箱和手机立即绑定

变量局部注册

v-bind添加class属性,属性值只能为obj或arr 如何用vue监听不存在的变量: 1、变量全局注册:Vue.set(); 2、变量局部注册:obj.$set(); 对象里面的属性是否存在,使用typeof进行判断,例如 (typeof item.name == 'undefined')

正在回答

1 回答

全局变量注册  if(typeof item.name == 'undefined'){  Vue.set(item,"name","nameValue")}

//不存在就添加变量以及给变量赋值

局部注册    if(typeof item.name == 'undefined'){  this.$set(item,"name","nameValue")}

////不存在就添加变量以及给变量赋值


判断变量是否存在,存在就进行里面的操作,

全局和局部的区别就是this和Vue作用域的不同,以及方法全局是set() 局部是$set()

1 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
使用vue2.0实现购物车和地址选配功能
  • 参与学习       96865    人
  • 解答问题       446    个

本视频教程结合案例完整贯穿各个知识点,轻松玩转vue2.0框架

进入课程

变量局部注册

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信