Vuejs2 - 向窗口对象发出合成事件,而不将侦听器绑定到Vue实例

时间:2017-07-13 15:40:33

标签: vue.js vuejs2

是否可以通过某种方式从监视属性中发出synthetic event,而不会在Vue实例初始化时检查侦听器(在Vue实例之外)?

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

无论我如何尝试它,我都会收到错误:

Cannot read property 'set' of undefined

在我的特定情况下,我希望每当观察到的属性发生变化时,将滑块手柄(我使用noUiSlider库)“移动”到新位置 - 也就是说,错误消息是特定的,但我的问题是指一般情况 - 是否可能?如果是,那怎么办?

1 个答案:

答案 0 :(得分:1)

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