在Vue.js的app.js中,window.app=new Vue({})
与const app = new Vue({})
的区别如下:
window.app=new Vue({})
将app
变量绑定到全局作用域中的window
对象上,可以在全局范围内访问。而const app = new Vue({})
将app
变量声明在当前作用域中,只能在当前作用域内访问。window.app=new Vue({})
创建的Vue实例可以被修改和重新赋值,因为它是一个全局变量。而使用const app = new Vue({})
创建的Vue实例是一个常量,不能被修改或重新赋值。window.app=new Vue({})
可以通过全局window
对象的app
属性引用到Vue实例。而const app = new Vue({})
只能在当前作用域中引用Vue实例。对于这两种方式的选择,取决于具体的需求和场景。如果需要在全局范围内访问和修改Vue实例,可以使用window.app=new Vue({})
。如果只需要在当前作用域内使用Vue实例,并且不希望被修改或重新赋值,可以使用const app = new Vue({})
。
领取专属 10元无门槛券
手把手带您无忧上云