【vue】import的使用


以下是vue默认模板结构,自动加载HelloWorld

(1)@ 等价于 /src 这个目录,避免写麻烦又易错的相对路径,是在webpack.base.config.js里面配置好别名

(2)import VueRouter1 from 'vue-router'  含义:将vue-router模块中的对象赋值给VueRouter1变量

(3)import router2 from './router' 含义:将router目录的对象赋值给router2变量

(4)router:router2, 由于将变量名写为了router2,因此不能用简写模式,直接写一个router

目录结构:

index.js

import Vue from 'vue'
import VueRouter1 from 'vue-router' import HelloWorld from '@/components/HelloWorld'

Vue.use(VueRouter1)

export default new VueRouter1({
  routes: [
    {
      path: '/',
      name: 'HelloWorld',
      component: HelloWorld
    }
  ]
})

main.js

import Vue from 'vue'
import App from './App' import router2 from './router'

Vue.config.productionTip = false

/* eslint-disable no-new */
new Vue({
  el: '#app',
  router:router2,
  components: { App },
  template: '<App/>'
})

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM