TypeScript 常用内置实用类型
Partial<T>描述:将类型 T 的所有属性设置为可选。 123456interface User { name: string; age: number;}type PartialUser = Partial<User>;// 等价于 { name?: string; age?: number; ...vue3 tsx组件的几种写法
1.简单函数1234// child.tsxcont Child = (msg: string) => { return <div>msg</div>} 2. defineComponent 基础使用12345678910111213// child.tsx | child.vueimport { defineComponent...vue3二次封装ElDatePicker
前言时间组件可以手动输入时间如 2025-01-01 或者 2025/01/01,enter后会对输入值进行格式化,但是对于 20250101这样省略间隔符的却不行,查看文档以及issue都没有类似的说明后,便决定对ElDatePicker进行二次封装 下载源码到GitHub下载element-plus源码 查找相关逻辑位置date-picker组件位置 date-pi...2024计划回顾,2025计划表
有东西被加密了, 请输入密码查看.
uni 主题配置
配置核心vue3-inset-loader + page-meta标签 vue3-inset-loader 可以将组件全局放进页面中 page-meta 页面属性配置节点 page-meta内配置好page-style,再封装成组件,使用vue3-inset-loader全局都注册这个组件,就完成了主题配置。 目录结构以及文件1234567891011-components-global...管理后台常用渲染组件GTable、GSearch、GForm(vue2+element-ui)
说明针对管理端常用组件进行了针对性的组件封装,一个data.js文件控制该显示什么字段。 文件 说明 GTable.vue 通用表格,搭配 useTable、useCrudSchemas 使用 GForm.vue 通用表单,搭配 useCrudSchemas 使用 GSearch.vue 通用搜索表单,搭配 useTable、useCrudSchemas 使用 use...简易 useVModel,useVModels,具备ts类型检查
前言在uni-微信小程序下使用 useVModel (@vueuse/core)会报错,就自己重写了个useVModel,useVModels 代码12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152import { computed ...uni 全局组件
vue3-inset-loader编译阶段在sfc模板指定位置插入自定义内容,适用于vite构建的vue应用,常用于小程序需要全局引入组件的场景。(由于小程序没有开放根标签,没有办法在根标签下追加全局标签,所以要使用组件必须在当前页面引入组件标签)因为 vue-inset-loader 不支持vue3 + vite ,我就改了下,现在只支持 vue3 + vite了 第一步 安装将文件放在 ...2023 计划大失败
有东西被加密了, 请输入密码查看.
前端压缩文件,压缩后带根文件夹,打包后自动压缩-多个
优化对zip.js进行了下优化more-zip多个项目打包 介绍文件打包,再手动压缩成zip后再发给后端,做了几次后烦了,就找了下样例,打包后直接压缩成zip,再也不用手动压缩了。 拿到样例后,发现要改打包配置,这样岂不是我还要弄环境变量来判断当前打包环境?毕竟我只在本地才需要zip打包 一顿操作后改了好些个文件,很麻烦,于是就对打包的js给拿来出来,不对这个js本来就在项目外,只是我看的样...