一 代码 1 创建登录视图 Login.vue
普通登录组件.login {
margin-top: 30px;
margin-left: 30px;
}.account {
width: 500px;
}
2 配置登录路由 index.js
import Vue from 'vue'
import VueRouter from 'vue-router'
import Home from '../views/Home.vue'Vue.use(VueRouter)const routes = [
{
path: '/',
name: 'Home',
component: Home
},
{
path: '/backTopOne',
name: 'backTopOne',
component: () => import('../views/BackTopOne')
},
{
path: '/backTopTwo',
name: 'backTopTwo',
component: () => import('../views/BackTopTwo')
},
// 配置普通登录路由
{
path: '/login',
name: 'login',
component: () => import('../views/Login')
},
]const router = new VueRouter({
mode: 'history',
base: process.env.BASE_URL,
routes
})export default router
【Vue|Element-UI组件实现普通登录】3 主页面配置导航 Home.vue
去往页面1
去往页面2 去往登录页
4 创建AccountLogin.vue普通用户登录组件
登录
5 注册全局组件index.js
// 导入组件
import Vue from "vue"
import BackTop from "../components/backTop/BackTop"
import AccountLogin from "../components/accountLogin/AccountLogin";
/* 注册全局组件 */
Vue.component('backTop', BackTop)
Vue.component('accountLogin', AccountLogin)
二 测试
文章图片
三 开源参考 https://gitee.com/cakin24/ele-components
推荐阅读
- JavaScript|vue 基于axios封装request接口请求——request.js文件
- 前端|web前端dya07--ES6高级语法的转化&render&vue与webpack&export
- 前端开发|Vue2.x API 学习
- vue|Vue面试常用详细总结
- vue|电商后台管理系统(vue+python|node.js)
- 腾讯TEG实习|腾讯实习——Vue解决跨域请求
- Vue|vue-router 详解
- vue|vue3替代vuex的框架piniajs实例教程
- Vue|Vue3.0的插槽是如何实现的()
- 前端|面试官(谈谈Vue和React的区别())