2017-07-13 76 views
0

可能从watched属性发出synthetic event,但不会检查Vue实例初始化时的侦听器(Vue实例外部) ?Vuejs2 - 将合成事件发射到窗口对象而不将听众绑定到Vue实例

我有一种情况,我希望在窗口对象上观察该综合事件,并对Vue实例创建时不存在的对象执行特定操作。

无论我怎样尝试去了解它,我得到一个错误:

Cannot read property 'set' of undefined 

在我的具体情况,我想“搬家”滑块手柄(我用noUiSlider库)到新的位置,只要被观察的属性发生变化 - 也就是说,错误信息是特定的,但我的问题是指通用情况 - 是否有可能?如果是的话,该怎么做?

+0

何时/如何创建对象? – Bert

+1

我想你只需要在创建滑块的代码中设置侦听器。 –

+0

@RoyJ谢谢!它的工作:)如果你发布它作为答案,我会接受它。 – Amade

回答

1

要使侦听器能够在滑块上进行操作,请在创建滑块时创建侦听器。在滑块存在之前创建它没有意义。