总价:{{totalPrice}}
book.number = 1
这样添加的属性不具有响应性app.$set(book, 'number', 1);
注意set前的$,这种写法在异步时app已经赋值,故可用,而同步时不能用,因为app未定义
this.$set(book, 'number', 1);
和上面相比,同步异步都可用Vue.set(book, 'number', 1);
全局的,任何时候也都能用车牌号为:鲁B {{plateNum | numberFilter}}
请输入车牌号:
车牌号为:鲁B {{plateNum | upperCaseFilter|substringFilter(6)}}
请输入车牌号:
hello!
bind
绑定时inserted
被插入到父元素时update
自己更新时componentUpdated
自己以及孩子更新时unbind
解绑时el
指令所绑定的元素,可用来直接操作DOMbinding
是一个对象(绑定哪些内容),如下:
name
指令名,不包括v-前缀value
绑定的值(表达式的计算结果)oldValue
绑定的前一个值,仅在updated和componentUpdated钩子中可用expression
绑定的值(字符串形式)arg
传给指令的参数modifiers
包含修饰符的对象vnode
vue编译生成的虚拟节点oldVnode
上一个虚拟节点,仅在updated和componentUpdated钩子中可用this.$nextTick(() => {
alert('文本高度为:'+msgDom.offsetHeight+'px');
})
,可以用全局的Vue.nextTick( [callback, context] )
,其中第二个参数默认指向window,可以更改