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

Vue.js Vuejs2-向窗口对象发出合成事件,而不将侦听器绑定到Vue实例,vue.js,vuejs2,Vue.js,Vuejs2,是否可以从监视的属性以某种方式发出,即在Vue实例初始化时不会检查Vue实例外部的侦听器 在这种情况下,我希望观察窗口对象上的合成事件,并对创建Vue实例时不存在的对象执行特定操作 无论我如何尝试,我都会遇到一个错误: Cannot read property 'set' of undefined 在我的特殊情况下,每当观察到的属性发生变化时,我想将我正在使用库的滑块手柄“移动”到一个新位置-也就是说,错误消息是特定的,但我的问题涉及一般情况-是否可能?如果是,怎么做?为了让侦听器能够操作滑块

是否可以从监视的属性以某种方式发出,即在Vue实例初始化时不会检查Vue实例外部的侦听器

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

无论我如何尝试,我都会遇到一个错误:

Cannot read property 'set' of undefined

在我的特殊情况下,每当观察到的属性发生变化时,我想将我正在使用库的滑块手柄“移动”到一个新位置-也就是说,错误消息是特定的,但我的问题涉及一般情况-是否可能?如果是,怎么做?

为了让侦听器能够操作滑块,请在创建滑块时创建侦听器。在滑块存在之前创建它是没有意义的。

对象是何时/如何创建的?我想您只需要在创建滑块的代码中设置侦听器。@RoyJ谢谢!它成功了:如果你把它作为一个答案发布,我会接受它。@BertEvans我正在document.ready事件中创建它。