- 微信小程序体验版与正式版缓存共用问题?
如:体验版本地存储一个名为‘Storage1’的数据wx.setStorageSync('Storage1', 1) 体验版可以获取到wx.getStorageSync('Storage1')的值1; 正常逻辑而言正式版是获取不到的才对,但正式版也能获取到wx.getStorageSync('Storage1')的值1,这就对我的项目来说是有问题的,怎么解决小程序缓存共用问题?
05-12 - 小程序在安卓手机上调用 摄像头时出现白屏怎么办?
小程序点击打开摄像头时,为白色?
2020-06-03 - 微信内部分安卓手机用webview加载的h5 摄像头显示白屏
现象: 部分安卓手机,微信内打开h5 无法正常显示摄像头的效果, 但是用手机自带的浏览器能正常打开浏览器的效果,demo在最下面 目前大致核心的代码片段: navigator.mediaDevices.getUserMedia({ video: true, audio: true }).then(function(stream) { var video = document.getElementById('video'); try { window.stream = stream; video.srcObject = stream; } catch (error) { video.src = window.URL.createObjectURL(stream); } }); [图片] 有问题的机型: 华为Mate 30(鸿蒙系统166版本) 、oppo reno4pro、vivo x7 plus、oppo A32 [图片][图片] demo: https://yx.beisong100.com/newh5v2/index.html [图片]
2021-09-08 - 小程序可以下载zip文件后,我要到那里找这个文件,又怎么保存到我手机存储里面
小程序可以下载zip文件后,并通过saveFile保存在本地,也返回文件存储路径了。我要到那里找这个文件,又怎么把文件保存到我手机存储里面
2018-05-11 - wx.downloadFile下载一个.zip文件怎么处理?
使用 wx.downloadFile下载一个.zip格式的压缩包,后台给我一个文件流。我在小程序里怎么处理才能让用户可以再别的地方使用这个压缩包
2021-08-30 - 优化 picker-view bindchange 事件
picker-view的bindchange事件(选项变更事件)会随着动画结束延迟触发,目前动画时长太久,导致bindchange触发延迟太久
01-19 - pc 端 wx.chooseMessageFile上传文件问题啥时候解决?
众所周知,pc 端 wx.chooseMessageFile上传文件现在不支持,麻烦能不能快点支持啊?客户这边催得紧,办公还是电脑上办公呢?真的非常无奈。
2020-04-13 - 小程序PC端,如何上传文件?
wx.chooseMessageFile手机端小程序可以上传文件,PC端小程序上传文件失效,为什么呢?官方什么时候可以更新一下这个功能呢?感谢~
02-28 - PC端小程序为什么突然手机号授权不了了?之前可以的手机端授权也正常,是版本问题吗?
[图片] 3.6.0.14 PC端版本授权没问题 [图片] 最新3.6.0.18版本就授权不成功 代码如下 [图片]
04-27 - 为什么在电脑版微信打开体验版小程序,转发出来的链接是正式版的?
小程序已有上线的版本,在体验版开发新版本后在电脑端分享体验版链接却是体验版的
05-16 - 微信小程序pc端显示 不能上传文件 怎么回事?
wx.uploadFile(OBJECT)
2019-12-02 - 如何统计用户在微信小程序中当前页面停留时长?
如何统计用户在微信小程序中当前页面停留时长?
2020-12-30 - 自定义 tabBar 在切换 tab 时会使 tabBar 消失
#### 复现路径 在其中有个 tab 页设置了自定义导航栏后,不断切换 tab 页,有一定概率导致整个 tabBar 消失。 #### 规避方法 在显示 tab 页后,可利用一次 setData 调用触发页面重渲染,即可让 tabBar 重新显示。另外可能出现闪动的现象,这个会在下个客户端版本进一步优化掉。
2019-05-22 - input 双向绑定(bindInput/value) 输入过快(特别是字母)会闪烁并且数值不准确?
<Input className='txt-input' type='text' placeholder='请输入内容' value={msgContent} onInput={this.inputChange.bind(this)} /> inputChange (event) { this.setState({ msgContent: event.detail ? event.detail.value : event }) } 需要实现双向绑定. value值不绑定可以解决问题,但无法清空内容,加了防抖动也有问题,特别是输入字母。 应该是bindInput事件里setData的原因。 粘的代码是taro的。
2021-09-27 - ios input快速输入数字会跳动闪烁,删除的时候也会卡顿,请求怎么解决????
ios input快速输入数字会跳动闪烁,删除的时候也会卡顿
2021-06-03 - ios input输入过快会闪烁,值也会不准确,会删除
<view wx:if="{{merchantType != 1}}"> <view class="public"> <text class="one">身份证号:</text> <input type="text" placeholder="请输入身份证号" value="{{cardNo}}" bindinput="getCarNo" disabled="{{disabled}}"/> </view> </view> // 获取输入的身份证号 getCarNo(e) { this.setData({ cardNo: e.detail.value }) console.log(e.detail.value); },
2020-05-11 - 微信小程序 两个相邻的input 第二个为password输入时,第一个无法切换输入法问题
客户端:相邻两个input输入框,密码框类型前一个输入框无法切换输入法,默认为密码输入,无法切入中文,安卓客户端和网页浏览器均无此问题,ios的自带浏览器也没有此问题。
02-02 - 1.05.2201210版本工具新增代码质量面板,导致packOptions.ignore失效?
工具更新到版本1.05.2201240 ,上传代码时自动走代码质量分析面板,查看错误提示貌似把packOptions.ignore配置的images文件夹也算进了分包大小,导致上传和预览失败 [图片] [图片] 查阅工具版本更新说明,发现1.05.2201210版本新增了代码质量分析面板 [图片] 将工具版本回退到以上版本(1.05.2201210)之前,发现可以成功上传和预览 [图片] 自测以下4个版本上传和预览效果: 1.05.2201210之后版本:1.05.2203070、1.05.2201240 上传失败 1.05.2201210之前版本:1.05.2110110、1.05.2108150 上传成功 所以现在怀疑是不是新增代码质量分析面板后导致packOptions.ignore失效,从而上传和预览失败
04-10 - 新版开发工具,预览就会弹出代码质量提示,有必要吗?
[图片] 完全没有必要,每次预览都得去关掉这里。很难受。 版本号 1.05.2112301
01-10 - scroll-view组件在苹果上数据可以请求到,但显示空白,Android正常显示,该怎么解决?
<van-tab title="A320"> <view class="side"> <scroll-view class="scroll" scroll-y="true" > <view class="{{ item == chapterselected?'active':''}}" wx:for="{{array}}" wx:key="index" bindtap="select" data-chapter="{{item}}" data-air="A320" > <text>{{item}}章</text> </view> </scroll-view> </view> <view class="rightside"> <scroll-view class="scroll2" scroll-y="true" > <view class="wrap" wx:for="{{datatemp}}" wx:key="index" bindtap="toDetailView" data-filename="{{item.Key}}" data-air="A320" > <view>{{ m1.gettitle(item.Key) }}</view> <view class="size">{{ m1.getsize(item.Size) }}KB</view> </view> </scroll-view> </view> </van-tab> <!--wxss--> /* pages/tips/tips.wxss */ .side{ position: fixed; left: 0rpx; top: 100rpx; width: 20%; height: 90%; background-color:#f0f0f0; } .rightside{ position: fixed; left: 21%; top: 100rpx; width: 78%; height: 90%; background-color:#ffffff; } .scroll{ height: 90vh; } .scroll2{ height: 90vh; } .scroll view{ text-align:center; height: 75rpx; line-height: 75rpx; border-bottom: 3rpx solid #0193cf; } .active{ background-color: #0193cf; color: #ffffff; } .wrap{ /*height: 100rpx;*/ position: relative; width: 100%; padding-left: 10rpx; line-height: 75rpx; font-size: small; text-align: start; border-bottom: 3rpx solid #0193cf; word-wrap:break-word; /* overflow: hidden; */ } .size{ position: absolute; bottom: -27rpx; right: 10rpx; font-size: xx-small; color: #9f9f9f; }
2021-01-16 - scroll-view设定垂直滚动后,滚动到底部后出现大量空白高度。
[图片] <view style="height:100%;width:100%;"> <scroll-view scroll-y style="height:100%;background:#fff;"> <view class="itemper"> //列表重复内容 <view class="itemleft"> <view class="imagebox"> <image></image> </view> <text class="lefttext">augus</text> </view> <view class="itemright"> <text> 还差<text class="whatper ">1</text>人成团</text> <text class="wejoin ">我要参团</text> </view> </view> </scroll-view> </view> 预期滚动到底部之后,底部没有空白,如下图: [图片]
2019-04-26 - ios scroll-view 滑动 超过里面内容形成空白怎么办?
页面是用 scroll-view 安卓滑动到内容底部就已经触底不能在滑动 ,而ios 滑动到内容底部后还能滑出很长的空白页才能触底 这是什么原因 大神帮帮忙
2021-06-11 - 如何解决scroll-view组件ios下scroll-anchoring出现空白?
<view style="height:100%"> <scroll-view style="height:100vh" enhanced="{{true}}" lower-threshold="300px" bindscrolltolower="lower" scroll-anchoring="{{true}}" scroll-y="{{true}}" scroll-anchoring="{{true}}"> <view wx:for="{{a}}" wx:key="index" wx:if="{{item!=''}}"> 1-{{item}} </view> </scroll-view> </view> onLoad() { var that = this that.init() }, init() { var that = this var a = [] for (var i = 0; i < 500; i++) { a.push(i) } that.setData({ a: a }) }, lower(){ var that=this var index=that.data.a.length var b=[] for(var i=index;i<index+100;i++){ b.push(i) } that.data.a=that.data.a.concat(b) for(var g=index-600;g<index-500;g++){ that.data.a[g]='' } that.setData({ a: that.data.a, }) } [图片][图片][图片] 下滑过程中触发事件会白屏,继续下拉就可以正常显示 每次触发都会白屏 是哪里出了问题呢??? 还有就是scroll-anchoring有时无效 页面会一直保持在最底部 就是每次添加完直接到页面的最底部
03-31 - scroll-view自定义下拉刷新导致scroll-view下方出现一片空白,该如何解决?
基本库2.10.1 使用自定义下拉刷新时,需要额外配置touchmove,配置中发现即使使用了catchtouchmove依然会触发下拉刷新。所以使用动态变量 更改refresher-enable.在touchstart的时候将refresh-enable设置为false 在touchend的时候讲refresh-enable设置为true。这样虽然不会触发下拉刷新。但是在iphone手机中。scroll-view的滚动试图会额外变高很多。模拟器不会出现该问题。 源码:wxml <wxs module="refresh"> module.exports = { onPulling: function(evt, instance) { var p = Math.min(evt.detail.dy / 80, 1) console.log(p) var view = instance.selectComponent('.refresh-container') view.setStyle({ opacity: p, transform: "scale(" + p + ")" }) } } </wxs> 默认交互动画: <scroll-view scroll-y style="width: 100%; height: 400px;" refresher-enabled="{{refresher}}" refresher-threshold="{{100}}" refresher-default-style="white" refresher-background="lightgreen" refresher-triggered="{{triggered}}" bindrefresherpulling="onPulling" bindrefresherrefresh="onRefresh" bindrefresherrestore="onRestore" bindrefresherabort="onAbort" > <view wx:for="{{arr}}" style="display: flex; height: 100px;"> <image catchtouchstart="start" catchtouchend="end" src="https://images.unsplash.com/photo-1565699894576-1710004524ba?ixlib=rb-1.2.1&ixid=eyJhcHBfaWQiOjEyMDd9&auto=format&fit=crop&w=1832&q=80"></image> <image src="https://images.unsplash.com/photo-1566402441483-c959946717ed?ixlib=rb-1.2.1&ixid=eyJhcHBfaWQiOjEyMDd9&auto=format&fit=crop&w=1600&q=80"></image> <image src="https://images.unsplash.com/photo-1566378955258-7633cb5c823e?ixlib=rb-1.2.1&ixid=eyJhcHBfaWQiOjEyMDd9&auto=format&fit=crop&w=634&q=80"></image> <image src="https://images.unsplash.com/photo-1566404394190-cda8c6209208?ixlib=rb-1.2.1&ixid=eyJhcHBfaWQiOjEyMDd9&auto=format&fit=crop&w=630&q=80"></image> <image src="https://images.unsplash.com/photo-1566490595448-be523b4d2914?ixlib=rb-1.2.1&ixid=eyJhcHBfaWQiOjEyMDd9&auto=format&fit=crop&w=958&q=80"></image> </view> </scroll-view> js const app = getApp() Page({ data: { arr: [], triggered: false, refresher:true }, onReady: function () { const arr = [] for (let i = 0; i < 4; i++) arr.push(i) this.setData({ arr }) }, onPulling(e) { console.log('onPulling:', e) }, onRefresh() { if (this._freshing) return this._freshing = true setTimeout(() => { this.setData({ triggered: false, }) this._freshing = false }, 3000) }, start(){ console.log('1111') this.setData({ refresher:false }) }, end(){ console.log('11222') this.setData({ refresher:true }) }, onRestore(e) { console.log('onRestore:', e) }, onAbort(e) { console.log('onAbort', e) }, }) [视频]
2021-11-08 - scroll-view组件ios动态设置refresher-enabled属性时往上拉会出现大片空白
scroll-view组件在ios下动态设置refresher-enabled时往上拉会出现大片的空白,没有根据内容适应。在安卓下则没有这个问题。
2021-11-09 - 自定义组件内scroll-view切换scroll-y,会撑开外层scroll-view可滚动高度
[图片][图片][图片] ios内,固定高度scroll-view内包裹一个组件内的固定高度的scroll-view,切换多次后,外层的scroll-view可滚动告诉被撑开,外层scroll-view的最后一个元素会被划上去,底部留下一块空白区域,这块空白区域不能确定是什么。
2020-11-23 - scroll-view的高度溢出,真机调试没问题,预览和体验版本有问题?
组件 scroll-view 微信版本 7.0.20 基础库版本 2.12.2 问题描述: 一个scroll-view的列表,scroll-view高度不管是固定的还是计算自适应的,展示内容的时候底部总会有一大部分空白,奇怪的是 真机调试没问题,但是预览版本和体验版本都是有问题的。 [图片][图片][图片]
2021-01-13