Javascript 如何访问浏览器窗口上的自定义特性
我在浏览器窗口中将Vue应用设置为属性。当我Javascript 如何访问浏览器窗口上的自定义特性,javascript,vue.js,dom,Javascript,Vue.js,Dom,我在浏览器窗口中将Vue应用设置为属性。当我console.log(窗口)时,我看到: window: Window 0: Window {window: Window, self: Window, document: document, name: "", location: Location, ...... ...... GVue: Cr {_uid: 2, _isVue: true, $options: {…}, _renderProxy: Cr, _self: Cr
console.log(窗口)
时,我看到:
window: Window
0: Window {window: Window, self: Window, document: document, name: "", location: Location,
......
......
GVue: Cr {_uid: 2, _isVue: true, $options: {…}, _renderProxy: Cr, _self: Cr, …}
...
这个GVue就是我想要访问的。当我记录窗口时,它就在那里,但当我记录console.log(window.GVue)
时,它告诉我它是未定义的
!我还尝试使用Window
而不是Window
如何访问我设置的此窗口属性?谢谢大家的帮助 您可以包括您用来设置此属性的代码吗?这个问题在其当前形式中没有意义,因为如果属性存在,访问它们没有问题。其中使用的是
console.log(window.GVue)
,它是否发生在console.log(window)
之后的console中?用于在窗口上设置此属性的代码是:window.GVue=new-Vue({store,render:h=>h(App)})。$mount(“#slideout cart”)代码>除此之外,出于好奇,我在回调中使用了一个带有console.log的setTimeout,并且正确记录了GVue属性,因此,出于某种原因,该窗口似乎没有加载其所有属性或其他内容?我将不得不对窗口如何初始化做更多的研究