开发者社区> 问答> 正文

有无必要将vue的代码放到jquery的$(function () {})中?

看到vue文档中,使用new Vue({})时,有时前面加了个变量

var example1=new Vue({...})
有时又没有加,直接

new Vue({...})
那么,
1、加和不加有什么区别?
2、为了让new Vue成为局部的,有无必要把vue的代码放到jquery的$(function () {...})中?

展开
收起
小旋风柴进 2016-05-31 08:33:37 4525 0
1 条回答
写回答
取消 提交回答
  • 1.赋值给一个变量是用来访问 vm 实例中的一些属性。比如:

    var vm = new Vue({
        el: 'body',
        data: {count: 0}
    })
    
    console.log(vm.$data.count)
    //=> 0

    很多时候用来测试。

    楼上说作为组件可能是搞错了, new Vue 并不是组件。

    2.局部变量。

    没有必要,如果想避免和其他文件中的变量名冲突,随便放到一个 function 中都行。

    另外还是推荐使用 Webpack 来打包。

    2019-07-17 19:21:11
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
Vue.js 在前端服务化上的探索与实践 立即下载
Vue.js在前端服务化上的实践与探索 立即下载
利用编译将 Vue 组件转成 React 组件 立即下载