摘要:
Vite 的配置文件通常被命名为 vite.config.js,它是一个 Node.js 模块,导出一个对象,包含了各种配置选项。以下是一些常见的配置选项: mode:指定应用程序的模式,可以是开发模式('development')或生产模式('production')。在开发模式下,Vite 会启 阅读全文
摘要:
公司有个小程序需要埋点,然后我看了之前的前辈写的代码,是每个页面在onshow onhide(或者在点击)等生命周期或者事件写的调用后端接口。这样就很麻烦,每个页面都要去写重复的代码。有没有简单点的方式? 嗯,这个可以有: 小程序每个页面的Page就是一个函数咯,那可不可以重写。。。。。。。。。 试 阅读全文
摘要:
let isRefreshing = false 标识当前正在刷新token // 重试队列,每一项将是一个待执行的函数形式 let requests = [] axios.interceptors.response.use(response => { const { code } = respon 阅读全文
摘要:
实现如下效果 const url = "https://xxxx.com?a=3&b=4&c=5&name=1+1=2"; // 解析后得到 qs 如下 const qs = { a: 3, b: 4, c: 5, name: '1+1=2' }; 纯碎使用 javascript 完成解析函数,而不 阅读全文
摘要:
实现一个 sum 函数如下所示: sum(1, 2, 3).valueOf(); //6 sum(2, 3)(2).valueOf(); //7 sum(1)(2)(3)(4).valueOf(); //10 sum(2)(4, 1)(2).valueOf(); //9 sum(1)(2)(3)(4 阅读全文
摘要:
web打印控件 LODOP的详细api篇幅较长,建议ctrl+F快速搜索关键字 你可以点击这里查看LODOP打印控件官网。 Lodop发布包内主要有如下几个文件: install_lodop.exe该文件是控件安装和升级的主文件,提供给用户或开发者下载安装,如果不特意拦截一般都能100%安装,对“网 阅读全文
摘要:
今天又收获一个生产故障,原因是测试过程中在浏览器里测的,浏览器版本较高,然后这个项目是内嵌在客户端里面,客户端内的浏览器版本稍微低一点,不支持flat方法和flatMap方法,所以。。。。手写一个呗! Array.prototype.flat = function (prop = 1) { if ( 阅读全文
摘要:
function checkType(any) { return Object.prototype.toString.call(any).slice(8, -1) } function clone(any){ if(checkType(any) 'Object') { // 拷贝对象 let o = 阅读全文
摘要:
function Promise(executor){ // 传进来的是个函数哦 let _this = this; this.state = PENDING; // 初始状态 this.value = undefined; // 初始化 //成功结果 this.reason = undefined 阅读全文
摘要:
creatApp({}).mount("#app")当我们执行这行代码时,发生了什么 packages/runtime-dom/src/index.ts 下的 70行 //通过ensureRenderer渲染器函数里的createApp函数生成app实例 export const createApp 阅读全文