requirejs加载后无法初始化vue

  • 不使用require时,vue能正常使用

  • 使用require,能正常加载jquery

  • vue.js路径无错误

如题,错误提示:Vue is not defined

require(["vue","jquery"],function(){
    var vm = new Vue({
        el: '.cover', 
        data: {
            rd:"abc"
        }
    }); 

    console.log(vm);
    console.log($('body'));
});
阅读 10k
3 个回答

为什么你的写法如此怪异:

require(["vue","jquery"],function(Vue, $){
    var vm = new Vue({
        el: '.cover', 
        data: {
            rd:"abc"
        }
    }); 

    console.log(vm);
    console.log($('body'));
});

再试试

注意看官网的例子:

图片描述

你require加载模块的回调函数里就没传入vue模块

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题