自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 vscode插件开发

1.控制台打印对象,不会显示对象上的函数(原型上的函数会显示)

2024-09-24 11:03:43 399

原创 JavaScript 对象中的函数序列化与反序列化

【代码】JavaScript 对象中的函数序列化与反序列化。

2024-09-23 11:22:10 242

原创 vue2响应式几种场景

this.b = Object.freeze({ c: 1, d: { e: 2 } }) // a b具备响应式 c d e不具备响应式。this.b = { c: 1, d: Object.freeze({ e: 2 }) } // a b c d具备响应式 e不具备响应式。this.b = Object.freeze({ c: 1, d: 2 }) // a b具备响应式 c d不具备响应式。this.b = { c: 1, d: 2 } // a具备响应式 b c d不具备响应式。

2024-09-20 17:45:57 235

原创 web程序设计要点

使用数组维护一类而不是维护单个。比如设备类型 const DEVICE_A = 1,当后期增加一种设备枚举值为 DEVICE_B = 2,且大部分逻辑与 DEVICE_A 一致,这时就需要全局搜索 DEVICE_A 来增加对 DEVICE_B 的判断。如果维护为 const DEVICE_A = [1]且判断时使用includes,则只需改为 const DEVICE_A = [1, 2]

2024-09-14 10:09:30 145

原创 封装v-model的四种数据模型

适用于外部连续输入不同的record,此模型可避免不同record的数据污染;适用于复杂数据,如组件内部有多个表单可对数据的多个属性进行编辑。4.最简单,但是违反在vue组件内部不能变更props的原则。2.适用于连续打开场景,如tab编辑栏。不可避免不同record的数据污染;3.适用于一次性打开场景,如弹窗。不可兼容新旧版本数据属性差异。可兼容新旧版本数据属性差异。

2024-08-01 15:28:08 249

原创 颜色混合算法

<!-- /** * @fileOverview 接口文档填写* * @module * @author 黄尧(355350) * @version 1.0.0 * @description: * */ --><!DOCTYPE html><html> <head> <meta charset="utf-8" /> <meta name="viewport" content="width=device

2024-07-15 20:43:01 352

原创 vue指令实现对输入框字符过滤

【代码】vue指令实现对输入框字符过滤。

2024-07-15 20:41:59 218

原创 vue指令实现对输入框字符过滤

【代码】vue指令实现对输入框字符过滤。

2024-07-10 17:22:37 207

原创 axios表单重复提交问题解决方案

表单一般是提交成功后关闭,在此期间,用户可能连续点击多次,则会重复提交。可以设计一个isUpdating变量进行拦截或使用本工具,使得上次提交返回前不允许再次提交。

2024-05-30 15:57:59 262

原创 ant-design实现隐藏密码,不让浏览器记住密码

【代码】ant-design实现隐藏密码,不让浏览器记住密码。

2024-05-14 20:22:03 389 2

原创 ant-design封装一个表格穿梭框

ant-design封装一个表格穿梭框

2024-04-25 16:59:36 279 1

原创 vue指令规范 input 输入

【代码】vue指令规范 input 输入。

2024-03-21 10:54:55 520 1

原创 v-model绑定对象中不存在的属性

v-model = “obj.a”直接绑定对象中不存在的属性a具备响应式,可双向绑定,而js语句obj.a创建的a属性不具备响应式,不可双向绑定。

2024-01-23 09:40:22 798 1

原创 uniapp将本地图片/网络图片转为base64

【代码】uniapp将本地图片/网络图片转为base64。

2024-01-04 11:21:51 3098 3

原创 微信h5路由问题

将哈希路由放到query参数后面可以成功进入页面 xxx.com/subSystem?想访问h5应用的某个压面pageA,输入xxx.com/subSystem/#/pageA,页面空白。

2023-12-02 14:18:54 141 1

原创 web端使用svg方案

1.webpackIconFont方案。2.vue svg组件方案。

2023-11-15 19:45:57 116 1

原创 wangeditor二次封装

【代码】wangeditor二次封装。

2023-10-30 09:40:23 222 1

原创 vue深拷贝的数据具有全量双向绑定

【代码】vue深拷贝的数据具有全量双向绑定。

2023-10-25 11:21:34 126 1

原创 uni-app封装二次确认按钮cus-comfirm-button

【代码】uni-app封装二次确认按钮cus-comfirm-button。

2023-10-21 11:24:56 491 1

原创 uni-app封装...(更多)组件

【代码】uni-app封装...(更多)组件。

2023-10-21 11:21:03 94 1

原创 uni-app小程序实现svg组件

3.封装svg组件。在components文件夹下新建 components\cus-svg\cus-svg.vue 组件。实现思路,将svg的html字符串的URI编码,作为view的背景图。并且将svg.js导出的对象挂载到全局,便于全局使用。至此svg资源便已经封装好。2.封装svg换色函数。并将其挂载到全局函数。

2023-10-21 11:13:31 3717 3

原创 网页开启夜间模式

有的网页没有夜间模式功能,试试F12打开控制台console,输入这行代码,便可开启简易的夜间模式。

2023-09-05 20:02:44 406 1

空空如也

空空如也

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

TA关注的人

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