关于#vue.js#的问题:不太明白导入组件import name from 'xx'中,name是随便起名字吗

关于#vue.js#的问题:不太明白导入组件import name from 'xx'中,name是随便起名字吗

问题描述:

1.初步学vue,不太明白导入组件import name from 'xx'中,name是随便起名字吗? 还是说需要与export default中的name相对?

2.import VueRouter from ‘vue-router’
Vue.use(VueRouter)
这两句是什么意思呢?

img

img

  • export default 是 默认导出,引入的时候可以自定义名字,但是推荐跟导出的名字一致,方便查找

  • vue-router是vue的官方路由管理器,Vue.use,是使用该内容

name可以随意取。
import VueRouter from ‘vue-router’ //导入vue-router 赋值给VueRouter
Vue.use(VueRouter) //vue.user是使用的意思,如你只引入了没有调用use没任何效果。

一般建议跟导出的name一致,import VueRouter from ‘vue-router’ 是导入vue-router路由管理器,
Vue.use(VueRouter)是使用路由管理器