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