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

新媒体公司网站怎么做海淘返利网站怎么做

新媒体公司网站怎么做,海淘返利网站怎么做,企业网站的制作公司,杭州公司车牌摇号申请流程文件路由vite-plugin-pages 是一个用于在 Vite 项目中自动生成路由的插件。它可以根据文件系统的结构自动生成 Vue Router 的路由配置,极大地提高了开发效率。 案例安装 vite-plugin-pages、vue-router npm i vue-router vite-plugin-pages//src/router/index.ts…

文件路由

在这里插入图片描述
在这里插入图片描述
vite-plugin-pages 是一个用于在 Vite 项目中自动生成路由的插件。它可以根据文件系统的结构自动生成 Vue Router 的路由配置,极大地提高了开发效率。

案例

安装 vite-plugin-pages、vue-router
npm i vue-router vite-plugin-pages

//src/router/index.ts
import { createRouter, createWebHistory } from 'vue-router'// 自动生成的路由配置
//或 import routes from 'virtual:generated-pages';
import routes from "~pages";
// 如果需要扩展路由元信息,可以使用 vite-plugin-vue-layouts
const router = createRouter({history: createWebHistory(),routes,
})router.beforeEach(v=>{console.log(v)
})
export default router
//vite.config.ts
import { defineConfig } from 'vite'
import vue from '@vitejs/plugin-vue'
import { resolve } from 'path'
import AutoImport from 'unplugin-auto-import/vite'
import Components from 'unplugin-vue-components/vite'
import { ElementPlusResolver } from 'unplugin-vue-components/resolvers'
// 引入路由文件
import Page from 'vite-plugin-pages'
export default defineConfig({//配置路径别名resolve: {alias: {"@": resolve(__dirname, 'src')}},plugins: [vue(),/** 自带 api 的自动化导入 */AutoImport({// 自动导入 vue、vue-router、Pinia 相关函数imports: ['vue', 'pinia', 'vue-router']   }),/** 组件及其类型的自动化导入 */Components({resolvers:[ElementPlusResolver()],// 自动导入 src/components 目录下的自定义组件dirs: ['src/components'],}),//文件路由Page({dirs: "src/pages", // 需要生成路由的文件目录,默认就是识别src下面的pages文件exclude: ["**/components/*.vue"], // 排除在外的目录,上面配置目录的例子,里面有 components 目录,我们不希望他被解析为路由})],server: {port: 4000,open: true}
})

在这里插入图片描述

Pages({dirs: [{ dir: 'src/pages', baseRoute: '' }, // 主应用,baseRoute 为空字符串表示根路径{ dir: 'src/features/admin/pages', baseRoute: 'admin' }, // 管理后台{ dir: 'src/features/user/pages', baseRoute: 'user' }, // 用户中心{ dir: 'src/features/billing/pages', baseRoute: 'billing' }, // 支付账单]
})

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

//app.vue
<script setup lang="ts"></script><template><router-view/>
</template><style scoped></style>

动态路由

在这里插入图片描述

带路由元信息

在这里插入图片描述

布局系统 vite-plugin-vue-layouts

在这里插入图片描述

安装 vite-plugin-vue-layouts
npm i vite-plugin-vue-layouts

》》vite.config.ts

在这里插入图片描述
在这里插入图片描述

//vite.config.ts
import { defineConfig } from 'vite'
import vue from '@vitejs/plugin-vue'
import { resolve } from 'path'
import AutoImport from 'unplugin-auto-import/vite'
import Components from 'unplugin-vue-components/vite'
import { ElementPlusResolver } from 'unplugin-vue-components/resolvers'
// 路由文件
import Page from 'vite-plugin-pages'
//布局
import Layouts from 'vite-plugin-vue-layouts'
export default defineConfig({//配置路径别名resolve: {alias: {"@": resolve(__dirname, 'src')}},plugins: [vue(),/** 自带 api 的自动化导入 */AutoImport({// 自动导入 vue、vue-router、Pinia 相关函数imports: ['vue', 'pinia', 'vue-router']   }),/** 组件及其类型的自动化导入 */Components({resolvers:[ElementPlusResolver()],// 自动导入 src/components 目录下的自定义组件dirs: ['src/components'],}),//文件路由Page({dirs: "src/pages", // 需要生成路由的文件目录,默认就是识别src下面的pages文件exclude: ["**/components/*.vue"], // 排除在外的目录,上面配置目录的例子,里面有 components 目录,我们不希望他被解析为路由}),Layouts({layoutsDirs: 'src/layouts', // 布局文件目录pagesDirs: 'src/pages',defaultLayout: 'default' // 默认布局(对应 src/layouts/default.vue)})],server: {port: 4000,open: true}
})

》》布局文件
在这里插入图片描述
在这里插入图片描述
》》》如果部使用默认 布局

// src/pages/about
<template><div>about</div>
</template>
<route>
{meta:{layout:'Cust'}
}</route>
http://www.dtcms.com/a/412270.html

相关文章:

  • 软件源码购买一般在哪个网站2019还有人做网站淘宝客吗
  • 网站排名如何做广州网站设计工作室
  • JavaScript学习笔记(十三):JS解构技巧详解
  • 自己做服务器和网站网络应用程序方案设计
  • 百度Feed实时数仓架构升级
  • 韩都衣舍网站建设方案重庆模板网站哪个好
  • 公司网页网站建设 ppt网站建设费科目
  • 做网站主要学什么软件网站域名绑定破解
  • 苹果群控系统如何同时操作多个游戏账号?
  • webpack 中的tapable用法
  • 网站技术解决方案是什么有哪些建设工程类网站
  • 自适应平台(Adaptive Platform)——Specification of State Management
  • 微信 网站设计模板免费申请空间网站
  • Radan钣金CAM解决方案——小型智能工厂应用案例
  • 做网站的目的和意义长沙网站设计工作室
  • 力扣HOT100-跳跃游戏II
  • 秦皇岛网站排名公司网站被iframe
  • php网站登录系统怎么做网页美工设计主要从哪些方面设计
  • 网站开发问卷调查题最新的新闻内容
  • 无人机航电系统散热技术要点
  • 网站中的链接是一个一个html做的美工做图哪个网站好
  • 企业网站首页设计原则有没有免费的小程序制作
  • 1、计算机网络体系结构
  • 镇江做网站的同ip下网站
  • 用trea导入keil的ARM工程
  • 大豆套种技术详解:与玉米协同生长实现亩产双增技巧
  • 网站的不同类有没有帮人做机械设计的网站
  • 品牌网站首页设计新网站备案查询
  • 重庆市渝兴建设投资有限公司网站最稳定的免费的资源共享网站
  • 【Nginx开荒攻略】第一个Nginx服务器配置:监听端口、根目录与默认首页完全指南