小程序
文章平均质量分 52
ze1024
一起学习,一起进步
展开
-
支付宝小程序遇见的bug
最近写了一个比较长的form表单,支付宝小程序的,遇到一个bug在安卓端没什么问题,但是在iOS端发生了问题问题原因当textarea在下方时,输入内容 唤起的键盘会把内容订到上面去解决方法使用enableNative="{{false}}"进行处理 <textarea enableNative="{{false}}" class="text-height" value="{{zjyEnterRemark}}" placeholder="请输入" maxlengt原创 2021-10-22 15:46:53 · 629 阅读 · 0 评论 -
小程序swiper轮播图跳转,返回时变成第一页
背景小程序里面经常有轮播图功能,有的还可以跳转内页.我一般使用小程序内置组件swiper实现这功能.如果想实现轮播图跳转其中内页,返回时变成第一页.实现思路通过swiper属性和方法实现实现代码 <swiper class="rotation" indicator-dots="{{indicatorDots}}" autoplay="{{autoplay}}" interval="{{interval}}" duration="{{duration}}" current="{{s原创 2021-09-30 10:18:57 · 2384 阅读 · 0 评论 -
SyntaxError: Unexpected end of JSON input
小程序里面 SyntaxError: Unexpected end of JSON input报错怎么解决问题背景小程序,经常有跳转传参的功能,一般带一个id或者name,title之类很短的字段,但是如果带很多数据的话,很多人喜欢使用json转换,传一个对象过去小程序传参但这样仅限于不是很多的字段,不然就会出现如下图错误产生原因这是因为navigateTo方法携带的参数是有字符串长度限制的,超出部分就无法携带了,这就回导致传递过去的对象不闭合,产生报错.解决方法1、如果业务场景是从列表页面原创 2021-09-28 19:31:32 · 6660 阅读 · 0 评论 -
wxParse遇到的问题
小程序解析富文本碰到的问题 wxParse1、IOS端富文本滑动遇到的问题**问题:**在安卓端是正常,但是在ios端,出现了一段文字 分成了上下2层的问题 滑动上半段滚动,下半段滑动没问题.问题原因: 问题是富文本展示区域的滚动条跟整体页面的滚动条有一定冲突,导致滚动条不流畅;解决代码:wxParse.wxss中有如下代码view { word-break: break-all;overflow: auto;}修改为 :.detail view { word-break: b转载 2021-09-17 15:24:43 · 366 阅读 · 0 评论 -
微信小程序navigatTo失败 navigateTo:fail can not navigateTo a tabbar page
navigateTo:fail can not navigateTo a tabbar page最近在开发微信小程序,其中页面跳转使用的是wx.navigateTo()这个api但是今天开始时跳转时没有跳转成功 模拟器控制台也没报错后来用真机调试发现了错误navigateTo:fail can not navigateTo a tabbar page这个是因为跳转的页面是底部tabbar里面的页面,所以页面无法跳转解决方法:使用switchTab代替navigateTo 如下wx.swit原创 2021-01-08 17:15:14 · 886 阅读 · 0 评论 -
微信小程序canvas 生成海报的一些坑
微信小程序canvas 生成海报的 一些坑我们公司目前在把支付宝小程序转换成微信小程序,虽然都是小程序,但是开发时还是有很多地方不一样,踩了一些坑.不能设置display:none;canvas生成海报的时候,在支付宝小程序里面,我喜欢把canvas标签隐藏调,这样不占用页面空间.但是在微信里面不能这样设置,不然就会报错,如下图(模拟器不报错,真机调试报错)所以为了隐藏掉canvas标签所占位置,可以通过position定位实现的.canvas { position: absolute;原创 2021-01-05 13:38:23 · 1082 阅读 · 0 评论 -
小程序组件传值
小程序开发时,有很多场景需要用到组件间跳转传值下面介绍两种跳转页面传递参数的方法第一种,使用官方文档提供的方法,在url后面拼接 let url = '../pageOne/pageOne?id=' + data.id + '&name=' + data.name + '&age=' + data.age; 第二种方法使用json转换的方法let item={ name:'张三', age:'18', id:'01'} let url= `/pages/pageO原创 2020-08-04 10:34:38 · 245 阅读 · 0 评论