当前位置: 首页 > news >正文

济南优化网站关键词地产网站规划

济南优化网站关键词,地产网站规划,wordpress轻系统,浙江做网站公司1、什么是Vue Router客户端路由的作用是在单页应用 (SPA) 中将浏览器的 URL 和用户看到的内容绑定起来。当用户在应用中浏览不同页面时,URL 会随之更新,但页面不需要从服务器重新加载。2、组成3、快速使用这里在项目创建的时候就勾选Vue Router&#xff…

1、什么是Vue Router

客户端路由的作用是在单页应用 (SPA) 中将浏览器的 URL 和用户看到的内容绑定起来。当用户在应用中浏览不同页面时,URL 会随之更新,但页面不需要从服务器重新加载。

2、组成

3、快速使用

这里在项目创建的时候就勾选Vue Router,这样我们只需在main.js稍许配置即可,下面奉上完整版main.js代码:(EP,Axios,Router,EP标签,EP中文)EP:Element Plus   

import { createApp } from 'vue'import App from './App.vue'
import router from './router'
import ElementPlus from 'element-plus'
import 'element-plus/dist/index.css'
import zhCn from 'element-plus/es/locale/lang/zh-cn'
import * as ElementPlusIconsVue from '@element-plus/icons-vue'import './assets/main.css'const app = createApp(App)app.use(router)
app.use(ElementPlus, {locale: zhCn})
for (const [key, component] of Object.entries(ElementPlusIconsVue)) {app.component(key, component)
}app.mount('#app')

正常情况下,我们需要使用<router-link>进行包裹,如码:

            <router-link to="/index"><el-menu-item index="/index"><el-icon><Promotion /></el-icon>首页</el-menu-item></router-link>

若是我们使用了Element Plus中的el menu菜单,根据EP官方文档:

因此,我们只需在<el-menu>标签中加上router属性并设置为true,并在<el-menu-item>标签中加上index属性,如码:

          <el-menu router="true"><!-- 首页菜单 --><el-menu-item index="/index"><el-icon><Promotion /></el-icon>首页</el-menu-item></el-menu>

(1)想要页面显示的区域加上<router-view>标签

        <!--        主要区域--><el-main><router-view></router-view></el-main>

(2)配置router中的index.js(后面还需改进嵌套路由)

import { createRouter, createWebHistory } from "vue-router";import IndexView from "@/views/index/index.vue";
import ClazzView from "@/views/clazz/index.vue";
import DeptView from "@/views/dept/index.vue";
import EmpView from "@/views/emp/index.vue";
import LogView from "@/views/log/index.vue";
import StuView from "@/views/stu/index.vue";
import EmpReportView from "@/views/report/emp/index.vue";
import StuReportView from "@/views/report/stu/index.vue";
import LayoutView from "@/views/layout/index.vue";
import LoginView from "@/views/login/index.vue";const router = createRouter({history: createWebHistory(import.meta.env.BASE_URL),routes: [{ path: "/index", name: "index", component: IndexView },{ path: "/clazz", name: "clazz", component: ClazzView },{ path: "/dept", name: "DeptView", component: DeptView },{ path: "/emp", name: "EmpView", component: EmpView },{ path: "/log", name: "LogView", component: LogView },{ path: "/stu", name: "StuView", component: StuView },{ path: "/empReport", name: "EmpReportView", component: EmpReportView },{ path: "/stuReport", name: "StuReportView", component: StuReportView },{ path: "/login", name: "LoginView", component: LoginView },],
});export default router;

4、动态路由组件(rouer-view)嵌套路由

App.vue中:

<script setup></script><template><router-view></router-view>
</template><style scoped></style>

router.index.js中:(完全版)

import { createRouter, createWebHistory } from "vue-router";import IndexView from "@/views/index/index.vue";
import ClazzView from "@/views/clazz/index.vue";
import DeptView from "@/views/dept/index.vue";
import EmpView from "@/views/emp/index.vue";
import LogView from "@/views/log/index.vue";
import StuView from "@/views/stu/index.vue";
import EmpReportView from "@/views/report/emp/index.vue";
import StuReportView from "@/views/report/stu/index.vue";
import LayoutView from "@/views/layout/index.vue";
import LoginView from "@/views/login/index.vue";const router = createRouter({history: createWebHistory(import.meta.env.BASE_URL),routes: [{path: "/",name: "",component: LayoutView,redirect: "/index", //重定向children: [{ path: "index", name: "index", component: IndexView },{ path: "clazz", name: "clazz", component: ClazzView },{ path: "stu", name: "stu", component: StuView },{ path: "dept", name: "dept", component: DeptView },{ path: "emp", name: "emp", component: EmpView },{ path: "log", name: "log", component: LogView },{ path: "empReport", name: "empReport", component: EmpReportView },{ path: "stuReport", name: "stuReport", component: StuReportView },],},{ path: "/login", name: "login", component: LoginView },],
});export default router;

http://www.dtcms.com/a/535529.html

相关文章:

  • 怎样做网站编辑如何建立免费网站的步骤
  • 寿光做网站的seo外链增加
  • 济南电商网站开发杭州标志设计公司
  • php网站建设模板网站后台管理系统是用什么做的
  • 青岛做网站公中山的网站建设公司
  • 柳州建网站wordpress 页眉
  • app设计网站模板佛山高明
  • 网站 用什么数据库房屋设计装修网站
  • 建立网站的目的和意义青岛优化网站技术
  • 石家庄建设企业网站做网站首页图片素材
  • 怎么做企业曝光引流网站二手书网站建设的目的
  • 精通网站建设 pdf微盘wordpress增加分类目录
  • 云端做效果图的网站滨州网站建设公司
  • 泰和县网站免费建站如何查看域名以前是做什么网站的
  • 如何提高网站排名seo中律之窗网站建设
  • 青龙桥网站建设网站qq 微信分享怎么做的
  • 陕西住房城乡建设厅网站国外免费网站服务器
  • 网站logo是指中山营销网站建设联系方式
  • 运城网站建设语音直播app开发
  • 建网站找那家企业好如何修改网站的关键词
  • 代做网站公司有哪些软件it网站建设方案
  • 学校网站建设制度企业网站优化排名
  • 动漫网站开发设计思想宁志网站两学一做
  • 软件跟网站开发设立网站 费用
  • windows 网站建设asp评价网站开发文档
  • wordpress留言页面做网站优化找谁
  • 品牌网站建设预算网站网址注册
  • 邯郸网站建设好的公司彩票网站的代理怎么做
  • 网站上传模板后做网站必须要公司才能做吗
  • 网站的外链怎么做深圳网页设计师收入