【发布时间】:2017-08-04 07:25:45
【问题描述】:
在 Vuejs 1.0 中,它能够从 this.vm 访问 vue 实例,但我在 vue 2.0 中找不到这样做的方法。
我实际上是在尝试编写一个自定义指令来更新绑定数据,当一个元素被一个不会触发v-model 中的任何更新的 jquery 插件更改时。
`<input id="dayparting_switch"
v-model="options.dayparting"
v-observe="options.dayparting"
:cheked="options.dayparting"
data-off="Disabled" data-on="Enabled" data-toggle="toggle" type="checkbox">`
Vue.directive('observe', {
bind(el, args) {
var vm = this.vm;
$(el).change(function() {
vm.$data = 'changed';
});
}
});
【问题讨论】: