vue.js学习笔记

1、

http://vuejs.org/2015/10/28/why-no-template-url/

Why Vue.js doesn't support templateURL

2、报错 Cannot read property 'parentNode' of null

把  track-by="$index" 删除就行了,但是如果删除这个了,原来的获取data的dom操作就实现了

3、通过props传值,如果子组件改变值了如果把一个值改成1,父组件再传值为0,子组件的值不变依然是1,需要双向绑定.

prop 默认是单向绑定:当父组件的属性变化时,将传导给子组件,但是反过来不会。这是为了防止子组件无意修改了父组件的状态——这会让应用的数据流难以理解。不过,也可以使用 .sync 或 .once 绑定修饰符显式地强制双向或单次绑定.

:show-economy-ota.sync="showEconomyOta"

4、受 ES5 的限制,Vue.js 不能检测到对象属性的添加或删除。因为 Vue.js 在初始化实例时将属性转为 getter/setter,所以属性必须在 data 对象上才能让 Vue.js 转换它,才能让它是响应的。
定义一个组件,component,只能通过props来传值,但是里面的值可以不用再外面定义,直接进行新增。跟ui相关的需要外面props定义,跟ui无关的,里面直接使用就可以了。

 

你可能感兴趣的:(vue.js学习笔记)