vue2.0自定义指令如何更改data数据
粉丝福利 : 关注VUE中文社区公众号,回复视频领取粉丝福利
<textarea v-model="Content" v-out-me></textarea>
Vue.directive('outMe', {
update: function (el, binding, vnode) {
el.value = el.value.replace(/我/g, '');
}
});
这样的话,DOM里面的value是被修改了,但是Vue.data.content并没有修改。(没有同步) 而这个指令又是全局指令,不能在里面写vm.data.Content = el.value; 因为其他地方也许绑的并不是Content,也许是Text, 请问怎么修改Vue.data里面的数据呢?