02vue项目如何配置多页面

vue项目如何配置多页面

前言,因为我们做项目不可能只有一个界面,就简单说最起码的后台页面,登录界面,主页面最基本的加在一起还三个页面,上次所言cli脚手架搭建一个从0到1的项目,只是单页面,cli脚手架虽然能快速的帮我们搭建一个项目,配置好基础简单的的webpack的配置内容,但是不一定和我们的需求完全一致,我们需要增加额外的配置,我们在项目下增加一个名为vue.config.js文件增加所需的配置信息,内置的merge会进行webpack的配置的整合。

我们增加多页面文件信息如下图所示
在这里插入图片描述

1、vue.config.js最基本的配置信息–配置入口、输入、模板信息

在这里插入图片描述

publicPath是公共路径,写到当前目录下

outputPath是输出目录文件夹,也就是打包后的文件目录

pages下的每个页面中的entry和template是多页面的入口和模板的路径信息

2、配置开发信息—devServer

在这里插入图片描述

3、自定义的webpack的信息

在这里插入图片描述

4、配置文件信息

给每个页面文件下增加两个文件夹(根据自己情况)和App文件,然后在main中进行引用
在这里插入图片描述

main.js文件配置如下图
在这里插入图片描述

如果想用element-ui的话,再增加一些内容如下

在这里插入图片描述

如果想要配置一些统一的axios和mitt直接引用

在这里插入图片描述
好了,今天有点晚了,碎觉。下期再见!

  • 5
    点赞
  • 14
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
要在Vue项目配置登录页面,可以按照以下步骤进行: 1. 创建一个名为“login”的组件,该组件将包含登录表单和相关逻辑。 2. 在Vue Router中设置路由,以便在用户访问应用程序时显示登录页面。 3. 在App.vue中使用<router-view>来呈现路由的内容。 4. 在登录组件中使用Vue的数据绑定来处理用户输入的表单数据。 5. 在登录组件中使用Vue的事件机制来处理登录表单的提交操作。 6. 在登录组件中使用Vue的路由跳转功能将用户重定向到应用程序的主页面。 下面是一个示例代码: 1. 创建一个名为“login”的组件: ``` <template> <div> <h1>Login</h1> <form> <label>Username:</label> <input type="text" v-model="username"> <label>Password:</label> <input type="password" v-model="password"> <button type="submit" @click.prevent="login">Login</button> </form> </div> </template> <script> export default { data() { return { username: '', password: '' } }, methods: { login() { // TODO: handle login logic this.$router.push('/') } } } </script> ``` 2. 在Vue Router中设置路由: ``` import Vue from 'vue' import Router from 'vue-router' import Login from '@/components/Login' Vue.use(Router) export default new Router({ routes: [ { path: '/login', name: 'Login', component: Login } ] }) ``` 3. 在App.vue中使用<router-view>呈现路由的内容: ``` <template> <div id="app"> <router-view/> </div> </template> <script> export default { name: 'App' } </script> ``` 这样,当用户访问应用程序时,将显示登录页面,并且在登录成功后将被重定向到主页面

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值