自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(23)
  • 收藏
  • 关注

原创 【vue3+vite】SvgIcon组件(vite-plugin-svg-icons插件)

vite + vue3 + typeScript , 进行封装svgicon组件,所用到插件fast-glob、vite-plugin-svg-icon、unplugin-vue-components 、vite-plugin-vue-setup-extend

2023-09-13 20:01:28 1471

原创 provide、inject、InjectionKey使用

在TS下,provide、inject、InjectionKey使用

2022-12-06 22:45:35 1066 1

原创 基于vite中<script lang=‘ts‘ setup></script>使用

1. 发展历程> ##### 注意多个script使用时 lang的值要一致- **方法二:**unplugin-vue-define-options插件第一步:安装,安装的方式很常规,就是npm的安装```javascriptnpm install unplugin-vue-define-options -D第二步:集成,找到vite.config.ts文件,加入插件unplugin-vue-define-optionsimport { defineConfig } f

2022-10-20 22:19:59 3449

原创 vue2 代码块并显示行(JSON数据)

...

2022-09-28 09:59:51 1346

原创 el-table 复选框 默认勾选和禁止勾选

el-table 白哦个复选框 sortable toggleRowSelection

2022-08-24 11:00:37 7818

原创 vue3 computed、watch和watchEffect的特性区别

vue3 computed、watch和watchEffect的特性区别

2022-06-17 14:36:59 199

原创 在vite+vue3项目下el-image引用本地图片失败

el-image 图片引用失败

2022-05-06 23:07:50 2846 1

原创 TypeScript类型声明别名方式(type与interface)

typescript

2022-05-06 17:47:39 1318

原创 vue3 computed、watch和watchEffect的特性区别

vue3 computed、watch和watchEffect的特性区别

2022-04-27 17:57:46 683

原创 vue-router@4

vue-router

2022-04-27 17:56:19 283

原创 Vite2

vite2

2022-04-27 17:54:42 352

原创 数组(Array)方法

数组方式属性

2022-04-24 11:13:46 659

原创 Vue2全局 filters 配置

vue2 filters模块暴露

2022-04-24 11:10:49 1366

原创 模块引用问题

两种import模式区别

2022-04-24 11:09:11 206

原创 基础知识(Vue3)

Vue3

2022-04-23 13:50:37 2262 2

原创 pinia基础知识

pinia使用

2022-04-23 13:45:31 2278

原创 Vite2 + Vue3 + TypeScript + Pinia +ElementPlus搭建项目

vite2搭建项目

2022-04-23 13:42:05 2281 1

原创 vue3 AsyncComponents

组件异步加载

2022-04-03 09:54:16 1844

原创 vue3 watch和watchEffect的特性区别

vue3 watch和watchEffect的特性区别

2022-04-03 09:25:44 285

原创 vue3 directive-自定义指令及模块化

directive模块化,权限按钮

2022-04-03 00:20:29 1236

原创 Vuex刷新数据丢失问题配合sessionStorage,来实现数据不丢失保持最新数据

案例在App.vue添加如下代码export default { created () { //在页面加载时读取sessionStorage里的状态信息 if (sessionStorage.getItem("store")) { this.$store.replaceState( Object.assign( {}, this.$store.state, JSON.parse(sess

2021-12-30 16:07:32 350

原创 Vuex辅助函数 mapState, mapGetters, mapMutations, mapActions的使用

一、在store 创建 home.jsconst state = { bookList: ["西游记", "水浒传", "红楼梦", "三国演义"], num: 2};const getters = { num: state => state.num * 2, nums: state => state.num * 3};const mutations = { SET_LIST: (state, list) => { state.bookList = l

2021-12-30 16:01:58 450

原创 Vuex store分模块管理

Vuex store分模块管理一. 目的在项目开发中,如果一个项目非常大的话状态就会非常的多,如果不进行分类处理,所有的状态都维护在一个state里面的话,状态管理就会变得非常的混乱,项目会变得非常复杂,store 对象就有可能变得相当臃肿,这样非常不利于项目的后期维护。为了解决上述问题,把store 分割成模块(module),每个模块拥有自己的 state、mutation、action、getter。二. 过程在store目录下创建modules (文件夹): 存放每个组件独立模块,对

2021-08-29 10:41:08 351

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除