如何在Vue中使用美元

  介绍

如何在Vue中使用美元吗?相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。

<强> Vue -设置美元

在我们使用Vue进行开发的过程中,可能会遇到一种情况:当生成Vue实例后,当再次给数据赋值时,有时候并不会自动更新到视图上去;

当我们去看Vue文档的时候,会发现有这么一句话:如果在实例创建之后添加新的属性到实例上,它不会触发视图更新。

如下代码,给学生对象新增岁属性

data  (), {   return {才能   学生:,,,,{   ,,,,,名字:,& # 39;& # 39;   ,,,,,性:,& # 39;& # 39;   ,,,}   ,,}   }   mounted (),{,//匙雍?实例挂载之后   this.student.age 才能=24   }

原因是:受ES5的限制,Vue。js不能检测到对象属性的添加或删除。因为Vue。js在初始化实例时将属性转为getter/setter,所以属性必须在数据对象上才能让Vue。js转换它,才能让它是响应的。

要处理这种情况,我们可以使组用$()方法,既可以新增属性,又可以触发视图更新。

但是,值得注意的是,网上一些资料写的设置()美元用法存在一些问题,导致在新接触这个方法的时候会走一些弯路!

错误写法:<代码>。美元(键值)设置> mounted  (), {   美元。才能设置(this.student.age, 24)   }

正确写法:<代码>。美元组(this.data,“关键”,值# 39;)

mounted  (), {   美元。才能集(this.student,“age",, 24)   }

看完上述内容,你们掌握如何在Vue中使用美元设置的方法了吗?如果还想学到更多技能或想了解更多相关内容,欢迎关注行业资讯频道,感谢各位的阅读!

如何在Vue中使用美元