- 博客(219)
- 收藏
- 关注
原创 小程序canvas画图,this是关键
生成canvas,导出图片一直报错canvasToTempFilePath: fail canvas is empty"是因为wx.canvasToTempFilePath({},this) 加上this。
2024-09-03 17:37:11
398
1
原创 google登录支付的坑
如果您最近更改了国家/地区的可用性,但仍收到此错误,则可能是由于传播延迟。errorCode 6 Google Play内部错误,可能是暂时的,也可能是由于处理过程中的意外情况造成的。errorCode 7 或8 可能是由于Play缓存在设备上的陈旧购买信息造成的。errorCode -2 当前设备上的Play商店不支持请求的功能。errorCode -3 Play商店用户所在的国家/地区不受支持。1、google登录配置的client_id注意安卓和ios的区别。
2024-01-10 16:10:35
1641
原创 uniapp第三方登录用插件JY-GoogleSignin
请注意,这些错误码的含义是一般性的,实际的错误信息可能包含更多详细信息。在代码中,你可以根据实际情况处理不同的错误码,并提供相应的用户反馈。在使用谷歌登录时,可能会遇到不同的错误码,这些错误码通常用于指示登录过程中出现的特定问题。这个错误通常表示应用程序的配置有误,可能是因为开发者在 Google 开发者控制台上的项目设置中犯了一些错误。对于更具体的信息,建议查阅谷歌登录 API 的官方文档或相关插件的文档,以获取最新的错误码列表和详细说明。发生了一些谷歌服务内部的错误,可能是暂时性的问题。
2023-12-19 14:53:43
563
原创 uView滑块组件u-slider使用v-model=“value“不能实时更新,改用:value=“value“
uView滑块组件u-slider使用v-model="value"不能实时更新,改用:value="value"
2023-12-04 14:40:08
469
原创 ts判断是否为微信浏览器
//判断是否微信浏览器const isWeiXin= (): boolean => {const ua = window.navigator.userAgent.toLowerCase();const match = ua.match(/MicroMessenger/i);if (match === null) {return false;}if (match.includes('micromessenger')) {return true;}return f.
2022-05-25 11:08:46
497
原创 小程序wx.switchTab跳转到tabbar页面后第二次跳转进入后onshow会执行两次bug
.wx.switchTab跳转到tabbar页面后。第二次跳转进入后onshow会执行两次;IOS会执行两次 安卓只执行一次;官方bug,需要自己全局设置一个变量来控制执行两次
2022-01-25 10:37:11
1120
原创 获取别的小程序路径方法
1、登录微信后台-工具-生成小程序码2、输入要获取的小程序名称,选择-下一步3、点击获取更多页面4、提示框输入该后台的开发人员微信5、用此微信打开目标小程序,右上角三个点,出现复制路径,就可以复制啦。有时效性,如果时间过期了,就重新设置就好了...
2022-01-20 11:35:26
4012
原创 小程序订阅消息授权+用户信息授权不能在同一个事件执行
同一个事件是指点击事件,点击事件逻辑先执行订阅消息授权后执行用户信息授权只执行了订阅消息授权的弹窗,后边的用户信息授权弹窗就不执行了,因为这个点击事件已经用了一次了,不能再触发第二个用户授权事件了 clickTap(){ let that = this //订阅消息 执行订阅消息 utils.requestSubscribeMessageAction(match_type==1?['poiZxh0-k0XLvOEery69578409njtriyu547WSo','fd
2021-08-05 12:00:31
478
2
原创 基于taro + dva搭建小程序开发环境
参考网址https://www.jianshu.com/p/a6c693785a2e运行报错1、在系统中找到 node 全局模块目录 C:\Users\{用户}\AppData\Roaming\npm\node_modules\ 删除掉 tarojs 目录或者C:\Users\Administrator\AppData\Roaming\npm\node_modules\2、npm cache clean -f 清理缓存3、使用安装命令重新安装链接:https://www.jians
2021-07-23 15:58:35
245
原创 小程序的订阅模板使用注意事项
据说是某个公司到处收集formid,疯狂下发用户信息,造成骚扰用户,就有了现在新的订阅消息1、一次调用最多可订阅3条消息(注意:iOS客户端7.0.6版本、Android客户端7.0.7版本之后的一次性订阅/长期订阅才支持多个模板消息,iOS客户端7.0.5版本、Android客户端7.0.6版本之前的一次订阅只支持一个模板消息)消息模板id在[微信公众平台(mp.weixin.qq.co...
2021-06-29 17:35:05
373
原创 vue获取元素高度
this.$refs.elementHeight.offsetHight这样返回undefinedthis.$refs['element'].offsetHeight 这样写可以如果元素要渲染的话放在this.$nextTick获取this.$nextTick(()=>{ this.$refs['element'].offsetHeight})
2021-04-30 17:05:22
2514
1
原创 小程序授权获取用户信息wx.getUserProfile
官方文档https://developers.weixin.qq.com/miniprogram/dev/api/open-api/user-info/wx.getUserProfile.html我在用wx.getUserProfile的时候发现desc不填的话,会没办法唤起授权弹窗,如果遇到类似问题可以加上desc描述试下wx.getUserProfile({ desc: '用于完善会员资料', // 声明获取用户个人信息后的用途,后续会展示在弹窗中,请谨慎填写 succ
2021-04-30 16:21:11
851
1
原创 vue页面引入css、less文件
@import'../../../../assets/css/table-common.less'; //这是页面子组件引用css 注意层级目录../@import'../../../assets/css/table-common.less'; //这是页面引用css 注意层级目录../我使用@import'@./assets/css/table-common.less';会有问题...
2021-04-07 11:30:05
2744
原创 js数组常用方法
str = "{'2/8':'1,2,3,157,158,159,160,161,162,163'},{'2/9':'4,5,6'}"str =eval('([' + str + '])')
2021-03-31 10:46:16
178
原创 Element-ui一些表单事件
类型是number或text的el-input 去掉滚轮事件: @mousewheel.native="$event.preventDefault()" <el-input type="number" @mousewheel.native="$event.preventDefault()" v-model="num" ></el-input> vue+element 键盘回车事件导致页面刷新的问题: el-form 添加@submit.native....
2021-02-20 10:15:52
564
原创 新的一年
新的一年,昨日开工,看到公众号推了一些内容,大概两个概念一个是Vite 2.0发布了正式中文版,是一个构建工具一个是will-change是优化用的,作用于css工作中最近没用到什么新东西,但对新知识的了解还是要有的,接下来了解一下这两个东西新的一年,祝工作顺利!...
2021-02-19 16:14:02
134
转载 小程序下拉刷新scroll-view 高度设为100% 并且page的高度 也要100% 才有效
小程序下拉刷新scroll-view 高度设为100% 并且page的高度 也要100% 才有效转载小程序下拉刷新/*scroll-view 高度设为100% 并且page的高度 也要100% 才有效! */page{ height: 100%;}.item{ display: inline-block; width: 335rpx; margin: 10rpx 20rpx; text-align: center; vertical-align: top;}.i.
2020-12-10 10:36:37
865
原创 前端笔记
js相关1、表达式有值,语句没有值console.log(1)//这里的console是表达式有值,浏览器控制台会打印1、undefindsetTimeout(() => { console.log(1); }, 0);//这里的console是语句2、var let count区别var可以先赋值后声明,没有严格模式let count 是块级作用域,count不能重复赋值let age = 6;if(true){age = 10}console.log(age)//1
2020-12-02 15:17:04
411
原创 引入字体-引入字体ios和字体相差太多
同事最近项目需要引入指定字体,引入后发现有一定的差别因为最初是没指定特殊字体,用了font-weightLbold经过ta多方排查,终于发现是font-weightLbold引起的如果你用的引入字体,又好巧不巧用了font-weightLbold,那么........
2020-09-09 15:21:17
212
原创 css鼠标滑过显示红色禁止操作
cursor:not-allowedcursor:no-drop表示禁止的意思,适用于大部分标签div p ul li h1-h6 ,常用于input,button标签
2020-07-07 13:55:40
1961
原创 js常用方法
1、手机号隐藏中间4位exportfunctionphoneSeparated(tel){if(tel){tel=tel.substring(0,3)+''+tel.substring(3,7)+''+tel.substring(7,11);}returntel;}2、金额千位符展示,保留2位小数exportfunctiongoldFormat(val){//金额转换分->元保留2位小数...
2020-06-08 14:05:22
206
原创 小程序input框自适应高度用textarea 代替
<textareaclass="color1f1"auto-height="true"value="{{shoppingAddress.detail}}"type="text"placeholder="请输入收件人详细地址"placeholder-class="colorC"data-name="detail"bindblur="bindblur"maxlength="40"></textarea>...
2020-05-15 18:02:00
1734
原创 js昵称隐藏中间内容,显示首位字符
nickName(name){if(name.length<3){returnname[0]+'*';}if(name.length>2){letarr=newArray(name.length-2).fill("*")arr[0]=name[0];arr[a...
2020-03-26 14:35:06
1441
原创 js转换某个时间点上午、下午toLocaleTimeString()
var d = new Date(); var x = document.getElementById("demo"); x.innerHTML=d.toLocaleTimeString();
2020-03-05 17:06:09
1882
原创 小程序订阅消息
//订阅消息subscribe:function(){letthat=thisletlessonTmplId=null//lessonTmplId=['vIvM6qVLwRK6oGASq0i-OoHU', ]if(!subscribeFlag){return}...
2020-02-24 11:09:53
730
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人