20251222项目练习
2026/6/9 3:38:24 网站建设 项目流程

路由代码:

index.js

import { createRouter } from "vue-router"; import { createWebHistory } from "vue-router"; const routes = [ { path: '/', name: 'gen', redirect: '/login' }, { path: '/login', name: 'login', component: () => import('@/views/LoginView.vue') }, { path: '/register', name: 'register', component: () => import('@/views/RegisterView.vue') }, { path: '/home', name: 'home', component: () => import('@/views/HomeView.vue') } ] const router = createRouter({ history: createWebHistory(), routes }) export default router

登录

<template> <span>登录信息</span> <br/> <br/> <button @click="goRegister">注册</button> </template> <script setup> import { useRouter } from 'vue-router'; const router = useRouter() const goRegister = () => { router.push('/register') } </script>

注册

<template> <span>注册信息</span> <br/> <br/> <button @click="toLogin">登录</button> </template> <script setup> import { useRouter } from 'vue-router'; const router = useRouter() const toLogin = () => { router.push("/login") } </script>

主页

<template> <div class="home">网站首页界面</div> </template> <style scoped> div.home { padding: 50px; background-color: pink; } </style>

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询