vue2.0组件注册的问题

Vue.component('my-component', {
template: '<div>A custom component!</div>'
})
// 创建根实例
new Vue({
el: '#example'
})
直接用的文档给的注册了,控制台报错:
Failed to mount component: template or render function not defined. (found in root instance)
求大神解答

阅读 25.1k
4 个回答

我也遇到这个问题,你在webpack.config.js下加上

 alias: {            
            'vue'  : 'vue/dist/vue.min'
        }

我也是加上这个就可以了,但是还有个问题就是虽然加上去了但是tempalte里的数据渲染不到页面上去
不知道你的会不会!!!

不是你的组件注册的问题, 是 Vue 实例找不到挂载的元素

新手上路,请多包涵

感谢楼上的参考链接。
webpack.conf.js添加:

resolve: {

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