- 博客(234)
- 资源 (5)
- 收藏
- 关注
原创 pdfmake 中文乱码
我的解决方案:在github找一个vfs_fonts文件 然后参考改成这样就能引入了。实现过程有个问题,引入vfs_fonts文件的时候报错。然后按照官网上的步骤生成vfs_fonts.js文件。1、先找一个字体ttf文件。将文件拷贝出来放到项目里。
2025-02-07 14:19:38
165
原创 浏览器地址栏会将+号编码为%20的问题
将链接地址上search的+号转成其他字符(一般是不常出现的一串字符串,出错几率低)代替。一般来说%20 指的是空格,但是+号也被编码为%20了,有时候链接上的参数会带有+号这个符号。然后在页面获取参数时再解码并替换回来。
2024-08-14 17:15:54
980
原创 vue项目问题汇总
使用自定义上传方法http-request的时候 去掉auto-upload属性。会导致不触发http-request的方法。选过的文件在使用过后记得清空,因为如果有limit=1的时候,没有清空会导致不触发onchange。http-reqest的自定义方法如果要带上出了file之外的参数。添加属性 :popper-append-to-body="false"下拉框显示到了top:-2183px ,
2024-06-14 11:14:01
362
原创 URL.createObjectURL
使用URL.createObjectURL 报错 Failed to execute 'createObjectURL' on 'URL': Overload resolution failed.
2024-05-29 23:53:09
789
原创 vscode-调试js文件
vscode 调试时报错: "launch.json" 找不到 Node.js 二进制文件“node”: 路径不存在。请确保 Node.js 已安装且位于你的路径中,或者在 launch.json 中设置 "runtimeExecutable"在launch.json中加入即可。
2024-05-15 22:57:05
2057
1
原创 小程序中swiper里有video时,元素无法覆盖video的问题
给需要覆盖video标签的同层标签元素里添加样式will-change: transform;
2024-03-18 10:15:29
273
原创 uniapp-路由跳转动画设置
本来看api是uni.navigateTo也支持跳转动画设置的,但是我在真机没看到效果。在pages.json中 的页面里设置是生效的。
2024-03-15 17:15:16
634
1
原创 小程序picker-view 初始值设置的坑
如图 小程序picker-view 初始值回填不正确,数据没问题。原因:显示的pop弹窗不要用hidden 要用wx:if。
2024-02-23 11:33:32
598
原创 canvas画圆形图
createPattern() 方法在指定的方向内重复指定的元素。元素可以是图片、视频,或者其他 元素。被重复的元素可用于绘制/填充矩形、圆形或线条等等。
2024-01-20 14:53:00
582
原创 uniapp---ios上传的坑
/ file: tempFilePath // 这里一定不能加 file 加了 iOS 图片上传会失败。使用uniapp的uni.uploadFile API时,遇到上传图片老是不成功的情况。XXX: 'xxxxx' // 后端接口要求的数据。
2023-09-01 11:06:34
906
翻译 tabbar页面底部定位元素被遮住问题
APP 和小程序的导航栏和 tabbar 均是原生控件,元素区域坐标是不包含原生导航栏和 tabbar 的;而 H5 里导航栏和 tabbar 是 div 模拟实现的,所以元素坐标会包含导航栏和 tabbar 的高度。为了优雅的解决多端高度定位问题,uni-app 新增了2个css变量:–window-top 和 --window-bottom,这代表了页面的内容区域距离顶部和底部的距离。底部fixed定位bottom使用--window-bottom解决。
2023-05-26 15:47:47
995
原创 vue-无法监听对象中新增属性的变化问题
Vue 不能检测到对象属性的添加或删除。由于 Vue 会在初始化实例时对属性执行 getter/setter 转化过程,所以属性必须在 data 对象上存在才能让 Vue 转换它,这样才能让它是响应的。父组件给子组件传递的props里面有一个值是一个对象,在子组件中通过watch监听该对象的变化,已经加上了。的相关配置,但是还是无法监听到该值的改变。解决办法 this.$set方法解决。
2023-05-25 14:35:09
791
原创 flex:1 内容高的时候撑开容器问题
如果是横向 就在父元素中有使用flex:1的地方加上 min-width:0, 如果不行,就父元素的依次往上加。如果是纵向 就在父元素中有使用flex:1的地方加上 min-height:0,如果不行,就父元素的依次往上。
2023-04-04 15:52:12
666
2
原创 uni-app 自定义基座
ps:我一直以为自定义基座跟以前一样是hbuilder的app。结果不是,然后各种尝试。结果是自己应用名字的基座app(因为自己有这个app,所以没发现有新增。ios:需要使用develop类型的证书和p12文件,而且p12文件一定要选择自己真机的设备。android方面-上传keystore 和 填写证书别名 证书密码。然后打包-》会依次生成apk包和ipa包。
2023-01-15 17:34:42
362
原创 vue3+ts issue —— vue.ts 不是模块。
那是因为AppLayout.vue中创建了一个空的script标签,并且告诉vuecli要是用ts语法解析和校验,如果是有状态组建,导出该组件的实例就好了。如果是无状态组件,删掉就好了。
2022-11-21 17:49:40
3850
翻译 Iterator遍历器
在上面的例子中,arr是一个数组,原生就有Itarator遍历器接口。部署在arr的Symbol.Iterator属性上面,所以调用这个属性就能得到遍历器对象。一种数据结构只要部署了Iterator接口,我们就称这种数据结构是可遍历的。只要某个数据结构部署了 Iterator 接口,就可以对它使用扩展运算符,将其转为数组。就是当前数据结构默认的遍历器生成函数。执行这个函数,就会返回一个遍历器。后面跟的是一个可遍历的结构,它会调用该结构的遍历器接口。属性,就可以认为是“可遍历的”(iterable)。
2022-09-29 15:51:04
170
翻译 【无标题】
mix-blend-mode css属性:参考文档:https://www.zhangxinxu.com/wordpress/2019/05/css-mix-blend-mode-screen/<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge">
2022-05-13 16:38:17
128
翻译 时间戳显示为多少分钟前,多少天前的JS处理
方法名为dateDiff,支持一个参数timestamp,必须参数,本方法会自动补全为和JS侧支持的13位数值(因为后端返回时间戳可能只精确到秒)。
2022-05-12 15:08:17
212
原创 微信小程序:Framework inner error (expect FLOW_CREATE_NODE but get another)
在app.json中去掉lazyCodeLoading:'requiredComponents', 这个配置就好了
2022-05-06 17:54:33
5805
4
原创 vue2——vuex(状态管理模式)
它采用集中式存储来管理 应用的所有组件的状态,并以相应的规则保证状态以一种可预测的方式发生变化为什么要使用状态管理???比如一个情景,我们的一个应用有很多数据和状态。这个应用也是用很多的组件拼成的。每个组件之间会共享一个状态。比如说:用户的登录状态、或者是一个购物车。然后这个购物车数据在很多页面用到了,当我在某个页面改变这个购物车数据时,页面也要进行一个同步的更新。比较简单的就是使用emit。但是当组件使用数量过多就会变得很复杂。那么状态管理的模型是解决这个问题的。它有一个统一的数据中心,就
2022-02-26 21:40:18
689
原创 小程序仿淘宝九宫格滑动效果
滑轨上面是九宫格,可滑动,九宫格用scroll-view包裹里面 x轴滑动滑轨代码:wxml <view class="track-wrap posRe"> <view class="active_track" style="left:{{ trackScrollWidth }}rpx"></view> <view class="bg_track" ></view> </v..
2022-01-24 15:28:48
793
原创 小程序 input元素上移问题
问题:页面滑动之后,输入框聚焦时会被顶上去(目前就安卓发现这个问题)解决办法 :page里的内容用scroll-view包裹,使page总是整屏,滑动在scroll-view里,不影响input
2022-01-24 15:24:35
585
原创 h5点击图片的时候出现蓝色的背景色问题
-webkit-tap-highlight-color:transparent; -moz-tap-highlight-color:transparent;
2021-12-21 14:41:32
657
原创 获取验证码
//验证码 var counts = 60; function settime(val) { console.log('val:',val) if(counts == 0) { val.style.color = '#F5B089'; val.innerHTML = "重新获取"; counts = 60; return f..
2021-11-16 11:26:39
1410
原创 ionic3 不能自动安装apk包的问题
在config.xml中的android平台下添加 <edit-config file="app/src/main/AndroidManifest.xml" mode="merge" target="/manifest/application" xmlns:android="http://schemas.android.com/apk/res/android"> <application android:requestLegacyExternalStorag.
2021-11-16 10:24:22
1736
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人