以前写的vue文件中script部分是这样写的
export default{}
今天拿到一个项目是这样写的
import Vue from 'vue'
export default Vue.extend({})
这两者有是么区别么?
以前写的vue文件中script部分是这样写的
export default{}
今天拿到一个项目是这样写的
import Vue from 'vue'
export default Vue.extend({})
这两者有是么区别么?
10 回答11.7k 阅读
2 回答3.2k 阅读✓ 已解决
2 回答4.3k 阅读✓ 已解决
4 回答4.6k 阅读✓ 已解决
3 回答1.9k 阅读✓ 已解决
4 回答2.1k 阅读✓ 已解决
2 回答1.7k 阅读✓ 已解决
你可以简单的理解为,你平时写.vue文件时候,script部分导出的对象,会被
vue-loader
处理成Vue.extend({}/*你的对象*/)
。然后在其他组件里用。这里需要注意你的文件后缀,
.vue
会被vue-loader
处理。而.js
则不会。。。