美文网首页
vue-router 打包笔记

vue-router 打包笔记

作者: 九旬大爷的梦 | 来源:发表于2017-11-23 20:10 被阅读96次

vue-cli 路由webpack打包过程

  1. 安装cnpm npm install -g cnpm
  2. 安装脚手架 cnpm install -g vue-cli
  3. 安装webpack-simple模板 并创建一个demo的文件夹vue init webapck-simple demo
  4. 进入demo文件cd demo
  5. 下载webpack-simple的依赖 cnpm install
  6. 开启虚拟服务器 cnpm run dev
  7. 下载路由 cnpm install vue-router -S
  8. 在App.vue里写:
<template>
  <div id="app">
    <router-view></router-view>
//显示组件内容
  </div>
</template>

<script>
export default {
//暴露文件
  name: 'app',
  data () {
    return {
      msg: 'Welcome to Your Vue.js App'
    }
  }
}
</script>

<style>
#app {
  font-family: 'Avenir', Helvetica, Arial, sans-serif;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-align: center;
  color: #2c3e50;
  margin-top: 60px;
}
</style>


  1. 在scr里新建components文件。在components文件里新建x个xxx.vue文件
<template>
        <div>  
           写考试内容 
      </div>
</template>
<script>
export default{
//暴露一下

}
</script>
  1. src里新建一个 router.config.js 文件配置路由举例:
//配置路由
import Main1 from "./components/main1.vue"
import Main2 from "./components/main2.vue"

export default{
    // 暴露文件
routes:[
    {path:"/main1",component:Main1},
    {path:"/main2",component:Main2}
]
}

xx.vue文件有几个配置几个

  • src里的main.js:
import Vue from 'vue'
import vueRouter from "vue-router"
import App from './App.vue'
//引配置路由
import routerConfig from "./router.config.js"
//用vueRouter
Vue.use(vueRouter)
//暴露
const myRouter=new vueRouter(routerConfig)
new Vue({
  el: '#app',
  render: h => h(App),
    router:myRouter
//加载到路由实例
})

  1. 输入命令cnpm run dev启动服务器
  • 如果没有webpack则下载webpack 输入cnpm install webpack -g下载webpack
  • 下载完成在执行webpack
  • 然后输入webpack把dist文件编译出来。因为最后引入index.html的是dist文件
  • 最后把index.html里的dist文件路径改一下就ok,去掉dist前面的/就OK了

相关文章

网友评论

      本文标题:vue-router 打包笔记

      本文链接:https://www.haomeiwen.com/subject/tiltbxtx.html