1、 element-plus 安装命令: npm install element-plus --save 2、vue-router 安装命令: npm install vue-router --save 安装完成后,需要到main.ts注册: import{createApp}from'vue' importAppfrom'./App.vue' importElementPlusfrom'element-plus' import'element-plus/dist/index.css' importrouterfrom'./ro...
之后我们在vite.config.ts中进行相关配置 代码语言:javascript 复制 import{defineConfig}from'vite'importvuefrom'@vitejs/plugin-vue'importAutoImportfrom'unplugin-auto-import/vite'importComponentsfrom'unplugin-vue-components/vite'import{ElementPlusResolver}from'unplugin-vue-components/resolvers'importpathfrom'...
---基于Vue3+Vite+TS二次封装element-plus 在Hive 这一块,动态化模块分三层,就是库、接口,再往上就是组件,再往上就应用,那应用其实就是力度最大的模块了,那它会带自身的一个路由系统,区别就在这里,它会有多个页面。然后这个下面我们会继续说应用层级的划分。那在这种模式下,我们可以...
本章知识点:自动导入element-plus组件,自动导入element-plus图标,自定义图标的解决方案。 引入element-plus element-plus官方介绍了几种使用方式,分别是完整导入、按需导入和手动导入,这里我们使用官方比较推荐的方式——按需导入,按需导入就是不用全局注册,也不需要在使用的页面import,我们可以在页面中直接使用。 首先我...
app.use(ElementPlus).use(router) 配置和生成 新建src/types/index.d.ts,内容如下,主要定义菜单的数据类型。 interfaceIMenu { name:string desc:string key?:number[]//菜单权限(1:管理员|11:游客),没有配置或者为空数组则所有角色都有权限 route?:string//路由 ...
(ElemenPlus 官网:https://element-plus.gitee.io/zh-CN/) 首先来安装包: npm install element-plus--save 完整导入项目(会使项目大小增加很多,可以按需导入) // main.tsimport{ createApp }from'vue'importElementPlusfrom'element-plus'import'element-plus/dist/index.css'importAppfrom'./App.vue'constapp...
新建src/store/color.ts,内容如下。主要是有一个primary主颜色的属性并且默认是element-plus的主颜色,持久化数据,预定义了7个颜色,primaryChange是颜色选择器实时改变更新网页属性的回调,primarySave是颜色选择器确定颜色时的回调。 import{ defineStore }from'pinia' ...
Node、Npm、Vue3、Vite、TS、VueRouter、Element-Plus等依赖和插件安装。 Node安装 参照官网安装最新Node 使用nvm管理和安装 (PS:mac和window对于nvm的安装顺则顺,不顺会很难整,给进阶者使用,不建议小白硬整。) Npm安装镜像 Node装好了就自带了,但是需要使用国内镜像。
element-plus icon图标的使用 废话不多说,直接上代码 main.js import*asIconsfrom"@element-plus/icons-vue";// 注册全局组件Object.keys(Icons).forEach((key)=>{app.component(key,Icons[keyaskeyoftypeofIcons]);}); 非TS可以这样写 import*asIconsfrom"@element-plus/icons-vue";// 注册全局组件Object...
在项目中可以直接使用element组建了 Element-lus官网:https://element-plus.org/zh-CN/ 四、自动引入vue语法 4.1、在vite.config.ts中添加如下配置 AutoImport({// 自动导入 Vue 相关函数,如:ref, reactive ...imports:['vue','vue-router'],resolvers:[ElementPlusResolver()],eslintrc:{enabled:true,},...