微信小程序踩坑合集
草字
点点关注点点赞,私信问答先回复。
展开
-
js 微信公众号开发chooseWXPay:fail, the permission value is offline verifying
开发公众号微信支付的时候报错:chooseWXPay:fail, the permission value is offline verifying解决:只需要在手机微信内测试就可以了原创 2021-05-18 17:27:28 · 4049 阅读 · 1 评论 -
js 使用微信公众号jssdk的接口。扫码,选择图片,获取位置信息等等
最近在做一个公众号的项目,里面涉及到了扫码,选择图片,获取位置信息等等操作。既然项目最后是在公众号运行,考虑到本项目是使用的后端框架tp5.0,前端框架jquery,那么这些功能最好使用微信官方的api。首先第一步,引入微信官方的js:代码:<scriptsrc="//res.wx.qq.com/open/js/jweixin-1.3.2.js"charset="utf-8"></script>第二步,通过wx.config接口注入权限验证配置:参数说明:..原创 2021-05-13 15:54:49 · 612 阅读 · 0 评论 -
js 微信获取的地址出现较大偏差。wx.getLocation获取的坐标转成百度坐标。
微信wx.getLocation获取的坐标如果直接放到百度地图里面使用,会出现几百米的偏差,所以必须现将坐标进行转换。为了方便处理,type传火星坐标“gcj02”: wx.getLocation({ type: 'gcj02', // 默认为wgs84的gps坐标,如果要返回直接给openLocation用的火星坐标,可传入'gcj02' success(res) { },原创 2021-05-12 11:33:08 · 1095 阅读 · 0 评论 -
jssdk 公众号使用wx.getLocation的坑,无法进入success
如下代码,在调用获取地址的成功后,进入了success回调函数,只执行了第一个console.log打印“地理位置:”,然后就结束执行了。主要原因是不能再里面调用外部的函数,微信官方也不报错提示开发者,直接就终止继续执行了,这就导致开发者很蒙蔽:wx.ready(function () { wx.getLocation({ type: 'gcj02', success(res) { console.log("地理位置:");原创 2021-05-12 11:03:43 · 3413 阅读 · 0 评论 -
微信开发者工具 设置一个tab为4个空格
1.设置编辑器的tab大小为4个空格2.如果不生效,点击调试器右下方的空格,然后选择4,最后在单个文件夹格式化文档就可以生效了。原创 2021-03-31 14:32:25 · 2743 阅读 · 0 评论 -
uni-app 输入框聚焦,在弹窗时出现问题
解决方法:首先用一个变量来绑定输入框的focus属性,当它为true时就是聚焦状态,false就是失去焦点。<input :focus="tipFocus" class="input_digit" type="digit" placeholder="自定义小费" maxlength="5" v-model="value"/>data() { return { tipFocus:false,//输入框是否聚焦 ...原创 2021-02-19 13:57:00 · 3220 阅读 · 0 评论 -
uni-app 取消小程序上按钮button的默认边框
button::after{ border: none;}原创 2021-02-07 17:58:16 · 1907 阅读 · 0 评论 -
uni-app,小程序 textarea文本域出现在弹窗中,placeholder样式初次加载不生效问题。
textarea文本域出现在弹窗中,在初次加载的时候,placeholder样式是不生效的,而当在textarea 输入了内容后,再删掉。显示的placeholder样式就是正常的。效果图:1.首次加载时2.输入一些文字后3.删除文字为了解决这个bug,我们可以根据以上的逻辑,来解决这个问题。首先,在显示弹出框的时候,textarea渲染时给它设置一个初值,然后再置空,这样之后样式也就能生效了。部分代码://显示弹窗showPop(){ if(!t.原创 2021-02-06 13:38:27 · 5358 阅读 · 10 评论