vue3中创建一个login页面

本文介绍如何使用Vue3创建项目,并安装Element Plus插件。详细步骤包括创建登录页面,配置路由使其指向登录页面,以及如何在App.vue中利用router-view组件进行页面渲染。

1.创建vue3项目

2.装element插件

3.创建Login页面

4.router/index.js是项目入口,路由指向Longin.vue

5.App.vue在路由执行某个页面的时候都要通过router-view这个组件渲染

6.经过路由指向,就要有路由支持


1.创建vue3项目

vue create vue-admin  //选择vue3

2.装element插件

--save

3.创建Login页面

<template>
    <div>Login</div>
</template>

<script>
    export default {
        name: "Login"
    }
</script>

<style scoped>

</style>

4.router/index.js是项目入口,路由指向Longin.vue

import { createRouter, createWebHashHistory } from 'vue-router'
import Login from '../views/Login.vue'

const routes = [
  {
    path: '/',
    name: 'Login',
    component: Login
  }
]

const router = createRouter({
  history: createWebHashHistory(),
  routes
})

export default router

5.App.vue在路由执行某个页面的时候都要通过router-view这个组件渲染

<template>
  <div id="app">
    <router-view></router-view>
  </div>
</template>

6.经过路由指向,就要有路由支持

import { createApp } from 'vue'
import App from './App.vue'
import router from './router'
import ElementPlus from 'element-plus';
import 'element-plus/lib/theme-chalk/index.css';



const app = createApp(App)
app.use(router)
app.use(ElementPlus)
app.mount('#app')

这里的

import router from './router'就是指向router/index.js
app.use(router)

从官网查到的,如果没有这个,路由不起作用

https://router.vuejs.org/installation.html#direct-download-cdn

官网是英文的,偶然遇到的

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值