vue-cli 创建多页面的过程

160 阅读1分钟

vue-cli 创建多页面的过程

  1. public 文件夹下面 添加子页面 并且 绑定vue的 根节点
 <!DOCTYPE html>
 <html lang="en">
 <head>
     <meta charset="UTF-8">
     <meta http-equiv="X-UA-Compatible" content="IE=edge">
     <meta name="viewport" content="width=device-width, initial-scale=1.0">
     <title>Document</title>
 </head>
 <body>
 <!-- 绑定一下 vue的根节点 -->
     <div id="login"></div>
 </body>
 </html>
  1. 在src文件夹下面添加pages文件夹

image-20220519101103513.png

  1. pages 文件夹下面添加

    components 文件夹

    views 文件夹

    相同问价名的 xxx.js (这里我创建的是login.js)

    相同文件名(但是首字母大写)的 Xxx.vue 文件 (这里我创建的是 Login.vue)

image-20220519101322812.png

  1. login.js 的 配置

    引入 vue

    引入 对应的根组件 (Login.vue)

    引入 router

    引入 store

 import Vue from 'vue'
 import Login from './Login.vue'
 import router from "@/router";
 import store from "@/store";
 ​
 Vue.config.productionTip = false
 // 将根组件 挂在到 根节点上
 new Vue({
     router,
     store,
     render:h=>h(Login)
 }).$mount('#login')
  1. vue.config.js 配置路径(这里重点注意路径)

 //这里是 配置多文件的路劲
   pages:{
     index:{
       entry:'./src/main.js',
       template: './public/index.html',
       title:'首页'
     },
     login:{
       entry:'./src/pages/login.js',
       template:'./public/login.html',
       title:'登录'
     }
   }
  1. 在 index.html 页面中设置 a 链接跳转

只是一个初学者 总结的不一定正确 如有错误 欢迎指正 !

--通过学习这个大佬的文章 然后我自己总结了一下 下面是大佬的文章链接。

Vue-cli构建多页应用方法 - 掘金 (juejin.cn)