5个知识点,让 Vue3 开发更加丝滑
一、setup name 增强Vue3的setup语法糖是个好东西,但使用setup语法带来的第一个问题就是无法自定义name,而我们使用keep-alive往往是需...
Vue3使用element-plus动态切换语言
<template> <el-config-provider :locale="locale"> <router-view></router-view> </el-config-provider> </template> <s...
vue3使用i18n语言切换
版本"vue-i18n": "^9.2.0-beta.19",配置i18nimport {createI18n} from 'vue-i18n' import zhLocale from './lang/zh'; imp...
Vue3无限递归菜单
创建Silderbar组件<template> <el-menu :uniqueOpened="true" default-active="2" background-color="rgb(48, 65, 86)" ...
axios post请求文件流乱码
首先先看下导致乱码错误代码 const result: any = await service.post( url, { responseType: 'blob' } ...
vite配置多个环境
例如需要区分开发环境,生产环境,预发布环境。VITE_ENV='development' VITE_ENV='production' VITE_ENV='staging'...
Vue3+element-plus使用iconFont图标
首先需要批量取色,不然无法改变色。<template> <svg class="icon" :style="style" aria-hidden="true" :fill="fill"> <use :x...
Vue3使用vuex
安装vuexnpm install vuex@next --save创建storeimport { createStore } from 'vuex' export default createStore({ state: { ...