首页 > 其他 > 详细

vue-cli3配置多页面入口

时间:2019-12-04 13:10:38      阅读:876      评论:0      收藏:0      [点我收藏+]

假如要单独将登陆页面当成一个项目入口文件:

第一步:创建一个登陆页面的文件

  在项目public文件夹下创建一个login.html,其实就是将index.html复制一份,将title改一下:

  技术分享图片

 

技术分享图片

 

 

 

 第二步:在src文件夹下创建一个login文件夹,分别创建login.main.js、login.router.js、login.vue三个文件

  技术分享图片

 

 

 三个文件内容如下:

login.main.js:    仿照main.js

  

import Vue from ‘vue‘;
import login from ‘./login.vue‘;
import router from ‘./login.router‘;
// import store from ‘./store‘;
Vue.config.productionTip = false;
new Vue({  
    router,  
    render: h => h(login),
}).$mount(‘#login‘);

login.router.js  (仿照router.js)

  

import Vue from ‘vue‘;
import Router from ‘vue-router‘;

Vue.use(Router);

export default new Router({  
    mode: ‘history‘,  
    base: process.env.BASE_URL,  
    routes: [
        {
            path: "/",
            name: "home",
            component: () =>
              import(/* webpackChunkName: "home" */ "../views/Home.vue"),
            meta:{
              title:"首页"
            }
          },
    ],
});

login.vue  (仿照App.vue)

<template>    
    <div id="login">
        {{text}}
        <router-view></router-view>
    </div>
</template>
<script>
export default {
    data(){
        return{
            text:"登陆入口"
        }
    }
}
</script>
<style scoped>

</style>

 

第三步:配置vue.config.js

  在module.exports里加上入口配置:

pages: {//配置多页面入口        
      login: {          
        entry: ‘src/login/login.main.js‘,          
        template: ‘public/login.html‘,        
      },        
      index: {          
        entry: ‘src/main.js‘,          
        template: ‘public/index.html‘,        
      },    
    },

 

然后运行访问:localhost:port/login.html即可

 

 

 

vue-cli3配置多页面入口

原文:https://www.cnblogs.com/fqh123/p/11981646.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!