摘要: 前言 工作中经常会用到类似于 dialog、toast、popover 等一些状态提示组件。对于这种全局性的组件,通常会用到 vuex 来管理组件的信息。这样的好处是代码维护起来更加友好,但是也需要考虑唯一性的问题。 场景 以 dialog 为例,唯一性问题是指当页面中有多处内容调用了同一个事件,而 阅读全文
posted @ 2022-11-14 10:08 ychizzz 阅读(192) 评论(0) 推荐(0)
摘要: 前言 在项目开发中,如果使用到了 vuex,通常我会将所有的接口请求单独用一个文件管理,而业务逻辑写在 actions 中,一方面方便统一管理项目中的所有请求,其次代码结构更加清晰,最重要的是可以全局性的处理一些统一的业务逻辑,例如接口入参调整等一些项目中通用的代码。 优点 在 Vuex 中处理 H 阅读全文
posted @ 2022-11-09 16:43 ychizzz 阅读(910) 评论(0) 推荐(0)
摘要: 阅读 Lodash 文档时发现了两个很有意思的方法,isNil() 和 isNull(),官网对他们的描述是这样的: isNil() 检查 value 是否是 null 或者 undefined。 function isNil(value) { return value == null; } isN 阅读全文
posted @ 2022-11-02 10:16 ychizzz 阅读(1115) 评论(0) 推荐(1)
摘要: 前言 由于近期工作中设计项目部署上企业微信,并且需要需要用户通过授权来实现获取用户企业微信信息的需求。经过了解,企业微信平台通过Oauth2协议实现第三方应用授权方式获取用户信息,该操作不需要用户输入账号密码。由于这是一个全新的需求,也算是自己的知识盲区,因此记录下来。 操作步骤 先来看看企业微信提 阅读全文
posted @ 2022-11-01 09:42 ychizzz 阅读(1213) 评论(0) 推荐(1)
摘要: 使用场景 例如在 element-ui 中 @change 方法默认接受一个参数为改变后的 value, 如果我们需要传入额外的参数,可以将其写成箭头函数的形式: <template> <el-select v-model="value" clearable placeholder="请选择" @c 阅读全文
posted @ 2022-10-26 14:13 ychizzz 阅读(127) 评论(0) 推荐(1)
摘要: bind()方法介绍: 原生bind,第一个参数是绑定的上下文对象,第二个参数开始是传递的参数,同时bind方法返回一个函数,需要手动执行。 bind(ctx, arg1, arg2 ...) 代码实现: // 实现的_bind Fucntion.prototype._bind = function 阅读全文
posted @ 2021-04-26 11:07 ychizzz 阅读(126) 评论(0) 推荐(0)
摘要: in和Object.hasOwnProperty()都可以用来检测对象中是否具有某个属性,它们最主要的区别在于前者不光检测当前对象,还会检测当前对象原型链中是否具有这个属性,后者只在当前对象自身上检测。 let a = { name: "zhangsan" } let b = { age: 18 } 阅读全文
posted @ 2021-04-26 09:44 ychizzz 阅读(359) 评论(0) 推荐(1)
摘要: HTML结构: <style> input:focus { outline: 0; } .validateInput { border: 2px solid red; } </style> <div> <input type="text" validate rule="max: 8, min: 3" 阅读全文
posted @ 2021-04-25 15:54 ychizzz 阅读(250) 评论(0) 推荐(0)
摘要: 正则表达式非常强大,几乎能完成所有字符串的操作,唯一的缺点是它的运用十分复杂且灵活。 字面量创建正则 // //内部写匹配规则,后面写模式 let reg = /\d/g 对象创建正则 // 第一个参数是匹配规则,第二个是模式。注意:在对象里面转义需要双斜杠\\ let reg1 = new Reg 阅读全文
posted @ 2021-04-01 15:31 ychizzz 阅读(203) 评论(0) 推荐(1)
摘要: Object的解构 假如我们有一个对象 obj const obj = { name: "zhangsan", age: 20, gender: "male", } 通常情况我们要获取到 obj 内的属性,需要分别定义变量通过 . 操作符获取 const name = obj.name, age = 阅读全文
posted @ 2021-03-31 14:18 ychizzz 阅读(232) 评论(0) 推荐(0)