摘要: # 开始 ## 一文搞懂 Promise 新 Api `allSettled` 的用法和 `all` 区别,以及如何在不支持新特性的环境下实现一个 Polyfill ### allSettled 的用法 ```javascript const runAllSettled = async () => 阅读全文
posted @ 2023-04-28 15:40 骚猪佩琦 阅读(240) 评论(0) 推荐(0) 编辑
摘要: 需求 根据权限编码禁用按钮 阻止当前 dom 绑定的点击事件,禁用状态(opacity 半透明?? 或者 display: none?? ) 尝试 开发环境用 Chrome 跑,一切正常,构建打包后去真机跑,按钮没控制住 (用 HBX -发行-原生应用 app 制作 wgt 包)开发环境: HBX: 阅读全文
posted @ 2023-04-23 15:25 骚猪佩琦 阅读(243) 评论(0) 推荐(1) 编辑
摘要: 一篇有关新 js 特性 at 方法的思考 入参只能是number 类型,允许入参有小数(按照 chrome DevTools Console 测试确实可以带小数) 有返回值,如果对应下标在实例中存在,则返回对应的 value,如果不存在,返回 undefined at 可以用在 Array 或者 S 阅读全文
posted @ 2022-11-07 10:11 骚猪佩琦 阅读(76) 评论(0) 推荐(0) 编辑
摘要: ts、typescript、enum、枚举、ts 获取枚举对应的类型 // 假设我一个枚举 enum ENUM_TYPE { ALL = 'all', SOME = 'some', LITTLE = 'little' } // 获取枚举的 value type IValue = `${ENUM_TY 阅读全文
posted @ 2022-07-23 19:37 骚猪佩琦 阅读(8265) 评论(0) 推荐(0) 编辑
摘要: Vue3 element-plus 下拉分页 select分页 由于用 input 实现下拉分页不太理想,转换了一个角度,用 select 实现,以下是具体实现(script-setup TS) script-setup <script lang="ts"> import { defineComponent } from 'vue' export default 阅读全文
posted @ 2022-03-11 15:03 骚猪佩琦 阅读(3437) 评论(0) 推荐(0) 编辑
摘要: 我们都知道,对象以 key|value的形式存在 它和数组一样可以遍历,对象可以通过for in 去遍历,拿到遍历对象的所有key 某些idea在使用for in 时,提示代码片段中就有出现以下这种情况! (下图) 我们可以看到,里面多了一句 Object.hasOwnProperty(key)的这 阅读全文
posted @ 2020-11-05 11:04 骚猪佩琦 阅读(806) 评论(0) 推荐(0) 编辑
摘要: 有时候我们期望通过执行不同的 npm script 来区分诸如 dev、prod、uat、sit等多环境下使用的不同变量 今天我也在整环境变量,碰到一个小小的bug。装了 cross-env 但还是没把环境变量设置进去,顺手记录问题所在~ 以下是我 package.json 修改前 原本的配置顺序: 阅读全文
posted @ 2020-09-22 09:47 骚猪佩琦 阅读(1216) 评论(0) 推荐(0) 编辑
摘要: 需要后端设置 Access-Control-Expose-Headers 例如:后端在返回头中设置 user-name: 张三 但是前端直接response.headers['user-name']是拿不到的 需要后端设置 1 Access-Control-Expose-Headers: user- 阅读全文
posted @ 2020-09-21 16:13 骚猪佩琦 阅读(892) 评论(0) 推荐(0) 编辑