【微信小程序开发】来看看,那些年我们踩过的坑~

本文总结了微信小程序开发过程中遇到的各种问题,包括textarea组件显示问题、参数传递、自定义属性、下拉刷新、页面跳转、信息推送配置、数据交互、样式与事件处理等,并给出了相应的解决方案,帮助开发者避免和解决小程序开发中的常见坑。



textarea组件value不显示


textarea组件默认值绑定data数据真机不显示问题 | [链接]


使用.switchTab跳转到tabbar页传递参数问题


跳转时无法带参数解决方法| [链接]


自定义属性data问题


自定义的属性都会转为小写,js取时要注意!| [链接]


scroll-view下拉刷新被请求多次


在手机端会多次触发,而在微信开发者工具就能正常使用| [链接]


navigate跳转传参,url被截断


被url截断了,你要编下码才能传过去| [链接]


发布后无法访问(小程序尚未发布)


有时候在审核通过后,然后在后台提交发布,这个时候,小程序会出现一些异常情况 | [链接]


信息推送配置token校验失败


消息推送一直无法开启,总是报服务器繁忙或者token无效| [链接]


判断显示与不显示 wx:if="false"


在微信小程序中,判断显示与不显示,或者其他用boolean 类型的值 | [链接]


onLaunch异步回调数据无法加载


开发经常遇到这样的场景,在小程序生成时直接获取微信用户信息并且注册到自己服务器上| [链接]


微信小程序与PHP交互时传递参数的坑


当小程序的网络请求需要传递参数时,php接收该参数的方法与原生的不同,不再用$_POST[| [链接]



XML格式转换为json格式


微信小程序不支持DOM,所以XML需要转化为JSON后再传给前端 | [链接]


post请求无法获取数据


直接写成这样 header: { "content-type": "application/x-www-form-urlencoded" },| [链接]


swiper无法保持宽高比


swiper 里的图片大小 为什么 给了高度以后就不按比例来显示| [链接]


js里面的data数据展现不出来


我这个为嘛有些页面能调出数据,有些不能?| [链接]


jq$带来的问题


问题描述:带有$的js,微信不识别 解决方法,请不要在微信小程序内使用| [链接]


item加短横线-问题


写了一句for循环 其他页面突然全变空白了| [链接]


小程序地图和百度地图的坐标转换


老程序收集的程序是百度的bd0911坐标,而小程序坐标是腾讯按另一个标准来的坐标系统。| [链接]



wx.uploadFile 的编码坑跳坑记录


主要是由于真机预览时 formData 中的非字母、数字的 ASCII 编码的字符如中文、泰文传| [链接]


IIS服务器无法上传大于50K的图片


40K一下的图片上传到服务器OK , 超过40K接口直接返回413的错误,请求实数据过大| [链接]


图片显示不全

对于一张网络图片高度太高,而显示不全如何解决?| [链接]


微信小程序 +nodejs+socket.io bug


微信小程序 websocket 协议版本为13, 而 socket.io 支持的协议版本为4| [链接]


es6不支持Object.assign


Object.assign 和 for of 不能用, 需要转化后才能用| [链接]


更新后hover-class在真机下无效


在开发工具中点击没问题,但在真机测试时点击后无效果| [链接]


小程序的登录号注册腾讯云


我扫一扫登陆腾讯云,没有我小程序的号| [链接]


路径path坑;相对路径与绝对路径


小程序里面的好多path路径都是相对路径,这个问题在很多api中都可能会遇到| [链接]


打开调试模式与非调试模式的区别


开启调试模式不会检查合法域名,关闭了就会检查| [链接]


当前系统代理不是安全代理


可能的原因: 1:使用了代理; 2:使用了翻墙软件或VPN| [链接]


下拉刷新在真机上无法实现


一直有同学反映模拟器中可以正确的实现下拉刷新,但在真机上无法实现下拉刷新的问题| [链接]


input cursor真机无法使用


搜索输入框做个限制输入字符长度和最少字符 在dev 调试中发现e.detail.cursor | [链接]


设置颜色真机无效


假如使用英文颜色在真机无效,请使用十六进制颜色码; 比如red无效,请修改为#FF0000 | [链接]


canvas、textarea、video层级最高的变通方法


小程序中 canvas、textarea、video 等组件使用原生渲染,如果需要弹层交互的话它们会| [链接]


button无法修改样式


使用button标签默认是无法更改样式,加上类名也会因为优先级问题不能覆盖原样式 | [链接]


长按触发longtap事件时同时触发tap


触发longtap时加锁,手指移开屏幕时解除锁 通过触发事件来控制事件分发 | [链接]


页面跳转传带有“%”等特殊参数


url里的特殊参数一般需要用encodeURIComponent编码掉| [链接]


【IOS坑】hidden在个别组件无效


今日项目中发现IOS下hidden无效,Android下正常;| [链接]


wx.scanCode()扫描二维码API及无法扫描问题


为什么用小程序扫码一律都扫不出来| [链接]



referer及服务器反盗链导致的403报错等问题


HTTP 请求 Header , header 中不能设置 Referer| [链接]


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值