前端自动化测试 Vue & React

https://jestjs.io/docs/en/getting-started

记录一些文档没写全或者扩展性的写法

阅读更多
前端错误日志记录

只记录前端页面报错,可以定位错误源 vue.config.js

1
2
3
4
configureWebpack: {
// 打包 source-map 且不泄露源码,并且报错时有组件信息而不是编译后代码的信息
devtool: 'nosources-source-map'
}

阅读更多
微信分享的坑

微信分享 + 支付宝分享

阅读更多
小程序仿Vue实现Event

需求

小程序打开时页面的请求依赖于onLaunch阶段的请求,需要使其同步。
模仿Vue的$on, $emit, $once, $off,封装为发布订阅模式框架

阅读更多
常用代码记录

正则提取 cookie

1
2
3
4
if (document.cookie.match(/username=.*/)) {
let username = document.cookie.match(/username=.*/)[0].slice(9);
this.loginForm.username = username;
}

下载绕过弹窗

1
2
3
4
5
6
7
8
9
let f = document.createElement("form"); 
document.body.appendChild(f);
let i = document.createElement("input");
i.type = "hidden";
f.appendChild(i);
i.value = "5";
i.name = "price";
f.action = data.excel_url; //下载的url 地址 f.submit();
f.submit();
阅读更多
webpack配置详解

webpack配置方式及如何优化

阅读更多
kubernetes尝鲜并搭建服务

目的

使用良心云提供面板管理k8s,搭建于1C2G的CVM上,跑gogs,Mysql

阅读更多
Vue,react单页项目更新后的白屏问题,及微信浏览器的坑

现象

项目更新后,部分用户出现打开白屏。设备为Android版本的微信,猜测为非Google Play版本。IOS不受影响

阅读更多