vue3 点击下载文件,不打开预览,已解决

2022-05-23
阅读 1 分钟
7.5k
需求背景:vue3项目点击下载按钮,下载文件,使用页面添加a标签方式会导致不是下载而是打开文件(图片/pdf)使用了直接动态添加a标签的方法,还是会打开预览 {代码...} 解决 : {代码...}
封面图

vue+jest 项目中的单测,持续更新..

2022-04-22
阅读 2 分钟
2k
刚开始接触jest, 原理api啥的网上一堆,仅自己写项目记录下,有问题可以留言一起学习emit事件页面: {代码...} jest: {代码...} 事件总线 eventBus页面: {代码...} jest: {代码...} 路由跳转router + window api页面: {代码...} jest: {代码...}
封面图

支付宝小程序 横屏电子版签字 ,canvas实现

2022-04-13
阅读 3 分钟
4.4k
思路:使用transform和translate 去旋转页面,这样就能满足样式的需求,看着是没啥问题,但是当在canvas上绘画的时候,就会看到,我写的是一横,展示的确是一竖原因:页面是旋转了,但是坐标系统没有改变
封面图

canvas画布和其他元素有缝隙,解决

2022-04-13
阅读 1 分钟
1.4k
如图:canvas和按钮之间有缝隙解决: 给canvas画布添加 display: block 即可
封面图

更新node后sass报错,解决

2022-04-12
阅读 1 分钟
1.5k
更新了node版本之后,sass报错,张这个样子这通常是因为你的环境在运行“npm install”后发生了更改。运行“npm rebuild node sass”下载当前环境的绑定。让你运行以下命令:npm rebuild node-sass然后运行npm rebuild node-sass ,就成功啦
封面图

uniapp,小程序防止二次点击问题,解决方案

2022-04-01
阅读 1 分钟
3.3k
背景:小程序有的地方点击 如果请求比较慢,就会打开两次新页面,所以这里对用户短时间双击进行了处理如果有更好的方法 请留言哦 我参考学习下我也是参考了别人的:[链接]1.封装公共方法

uniapp 使用easycom 失效 填坑

2022-01-06
阅读 1 分钟
3.1k
看看pages.json文件是否配置了呀

uniapp 使用sass 踩坑记

2021-12-30
阅读 1 分钟
5.1k
背景:无力吐槽,搞了我好多好多天,一直说版本问题,各种试@vue/cli 创建的支付宝小程序项目,无法使用sass ,使用lang=‘scss’ 报错,尝试过好几个版本都不好使下面是我使用的版本,大家避避坑,如果你们可以 那当我没说
封面图

uniapp 配置eslint + prettier

2021-12-30
阅读 4 分钟
7.8k
安装eslint ,因为项目中使用的是cli搭建的,所以直接使用 vue add @vue/eslint vue add @vue/eslint然后根据自己喜好选择风格,这里我选择的是prettier
封面图

vue 文本超出,换行展示,添加white-space: pre-wrap无效

2021-11-18
阅读 1 分钟
4k
{代码...} 有的部分还是超出了元素解决:添加两个样式 word-break: break-all; word-wrap: break-word; {代码...}

vscode 配置eslint,保存格式化样式

2021-07-12
阅读 2 分钟
3.1k
1-vscode 中安装eslint2-在vue项目中开启esLint检测, 在vue.config.js文件中 {代码...} 3-下面是我vscode的配置文件settings.json文件 {代码...}
封面图

前端js 中if else 优化

2021-05-28
阅读 2 分钟
1.9k
if else 写多了,没别的就是恶心1. 三元运算 ,或方式 {代码...} ==> a=a || b 或者 a= flag? b: c 2.数组匹配方式后台接口通常会返回这种数据:fruit: 0 // 0=苹果,1=梨子,2=桔子,3=柠檬,4=芒果... {代码...} 3. switch case方式 {代码...} 优化使用switch case {代码...} 4. 哈希表的方式 {代码...} 可以用hash...
封面图

安装了git ,vscode检测不到,解决

2021-03-01
阅读 1 分钟
9.1k
如果确定安装了git , 先看下有没有配置环境变量or 安装成功1- win+r 打开cmd命令窗口,输入git 如果提示git不是内部命令那么需要配置下环境变量