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

网站从建设到运行要多少/搜索引擎seo优化平台

网站从建设到运行要多少,搜索引擎seo优化平台,自己做网站怎么弄,网站首页适合vue做吗Vue3 自动引入组件及函数、动态生成侧边栏路由 1、安装依赖 npm install -D unplugin-auto-import unplugin-icons unplugin-vue-components插件使用说明 unplugin-auto-import 说明 —— 自动引入函数、组件 unplugin-vue-components 说明 —— 自动注册组件 unplugin-ic…

Vue3 自动引入组件及函数、动态生成侧边栏路由

1、安装依赖

npm install -D unplugin-auto-import unplugin-icons unplugin-vue-components

插件使用说明

unplugin-auto-import 说明 —— 自动引入函数、组件

unplugin-vue-components 说明 —— 自动注册组件

unplugin-icons 说明 —— 自动安装、注册图标

2、vite.config.ts 配置文件

import {fileURLToPath, URL} from 'node:url';
import {defineConfig} from 'vite';
import vue from '@vitejs/plugin-vue';// 自动导入插件
// https://github.com/antfu/unplugin-auto-import
import AutoImport from 'unplugin-auto-import/vite';
// https://github.com/antfu/unplugin-vue-components
import Components from 'unplugin-vue-components/vite';
import {ElementPlusResolver} from "unplugin-vue-components/resolvers";
// https://github.com/antfu/unplugin-icons
import Icons from 'unplugin-icons/dist/vite';
import IconsResolver from 'unplugin-icons/dist/resolver';
import {FileSystemIconLoader} from "unplugin-icons/loaders";// https://vitejs.dev/config/
export default defineConfig({plugins: [vue(),AutoImport({dirs: ['src', "src/**"],// 自动导入 Vue 相关函数,如 ref、reactive、toRef 等imports: ['vue', 'pinia', 'vue-router'],resolvers: [// 自动导入 Element Plus 相关函数,如:ElMessage, ElMessageBox... (带样式)ElementPlusResolver(),// 自动解析 ElementPlus 图标组件IconsResolver({prefix: 'i',enabledCollections: ['ep'],// 识别自定义图标集customCollections: ['zj']})],dts: 'src/auto-import.d.ts'}),Components({// 要搜索组件的目录的相对路径。默认 ['src/components']dirs: ['src'],// 组件的有效文件扩展名。extensions: ['vue'],// 搜索子目录deep: true,// 生成dts文件dts: 'src/components.d.ts',// 指定项目 vue 版本version: 3,resolvers: [// 自动导入 Element Plus 组件ElementPlusResolver(),// 自动注册图标组件IconsResolver({prefix: 'i',enabledCollections: ['ep'],// 识别自定义图标集customCollections: ['zj']}),],}),Icons({compiler: 'vue3',// 自动安装图标集autoInstall: true,// 自定义图标加载customCollections: {// 定义一个名为 zj 的图标合集(element-ui的图标合集名称为 ep// 使用形式 i-zj-svg文件名zj: FileSystemIconLoader('src/assets/icon'),// 给svg文件设置fill="currentColor"属性,使图标的颜色具有适应性// home: FileSystemIconLoader('src/assets/svg/home', svg => svg.replace(/^<svg /, '<svg fill="currentColor" '))}})],resolve: {alias: {'@': fileURLToPath(new URL("./src", import.meta.url))}}
})

tips:可以不用安装图标库,unplugin-icons 的 autoInstall 配置项可以自动安装使用到的图标库

图标来源:[iconify](Icon Sets • Iconify)

3、动态注册侧边栏图标

<template><el-icon v-for="(item, i) in obj" :key="i"><component :is="item.icon"/></el-icon>
</template>
<script setup lang="ts">
// 不用引入直接使用
let obj = [{icon: IEpPlus},{icon: IEpMinus},{icon: IEpHouse},{icon: IEpDelete}
]
</script>
<style scoped>
</style>

4、侧边栏图标

// 自动导入图标
// https://www.cnblogs.com/lovewhatIlove/p/17201904.html
const ROUTE_ICON = {IEpFold: IEpMenu,IZjSystemOption: IZjSystemOption,
}
........
// ---------------------- 系统管理 -------------------------
{path: 'system',name: "system",redirect: '/home/system/permission',meta: {title: "系统管理",icon: ROUTE_ICON.IZjSystemOption},children: [{path: 'permission',name: 'permission',component: () => import("@/views/system/permission/index.vue"),meta: {title: "权限管理",icon: ROUTE_ICON.IEpFold}},{path: 'role',name: 'role',component: () => import("@/views/system/role/index.vue"),meta: {title: "角色管理",icon: ROUTE_ICON.IZjSystemOption}}]
},
http://www.rdtb.cn/news/337.html

相关文章:

  • 做一个色流网站怎么做/南宁seo网络推广
  • 石家庄搭建网站/市场营销方案范文5篇
  • 怎么在.Net中做团购网站/湖南seo优化报价
  • 高性能网站建设进阶/百度推广有哪些形式
  • 郑州做网站易云巢/网站推广的案例
  • 网站文章页的排名怎么做/广东培训seo
  • 当前最新域名/网站搭建谷歌seo
  • 用rp怎么做网站按钮下拉菜单/百度优化是什么意思
  • 网站开发案例/湖南长沙疫情最新消息
  • 营销型网站开发公司/免费发布信息网
  • 做有后台的网站/关键词seo排名怎么做的
  • 杭州视频网站建设/免费下载百度一下
  • 网站页面背景/惠州seo网络推广
  • 网站建设要求报告/百度指数关键词
  • 无上升级系统/seo在线培训课程
  • 网站开发类参考文献/重要新闻今天8条新闻
  • 兰溪做网站/贴吧推广400一个月
  • 怎么查看一个网站有没有做推广/搜索引擎优化是什么工作
  • 东莞网站优化找哪家/百度广告标识
  • 备案停止网站/seo能干一辈子吗
  • 泊头公司做网站/互联网营销师证
  • 个人网站做废品回收/软文代写服务
  • 帝国cms 网站迁移/seo服务优化
  • 在线修图编辑器免费/关键词排名优化方法
  • 网站建设中企动力强/网络竞价推广托管公司
  • 惠州附近公司做网站建设多少钱/seo优化网站教程
  • 大理建设投资有限公司网站/nba排名最新
  • 帕绍网站建设/怎么找一手app推广代理
  • 花都网站(建设信科网络)/小程序开发模板
  • 网站中有哪些标签需要优化/产品推广网站哪个好