- 使用 wx.navigateToMiniProgram 是否可以从正式版小跳转到另一个体验版小程序?
标题中提到的「体验版小程序」是指通过三方平台创建的「试用小程序」。该小程序创建完成后是体验版。 因为文档中对 `envVersion` 描述是 “如果当前小程序是正式版,则打开的小程序必定是正式版。” 若该小程序只有体验版,此次跳转会成功吗?若不能成功,怎么解决此类需求(正式版A小程序 跳转到 体验版B小程序)?
2021-04-21 - scroll-view开启下拉刷新,内部元素使用flex布局,出现大量空白
index.wxml <view class="page"> <scroll-view class="scroll" style="height: 100%" scroll-y="{{true}}" enhanced="{{true}}" refresher-enabled="{{true}}" refresher-threshold="{{50}}" refresher-default-style="white" refresher-background="#eee" > <view class="scroll-content"> <block wx:if="{{listData.length}}"></block> <view class="list"> <view class="item" wx:for="{{listData}}" wx:key="id">{{item.data}}</view> </view> </view> </scroll-view> </view> index.wxss page { height: 100%; } view, text, scroll-view { box-sizing: border-box; } .page { height: 100%; } .scroll-content { background-color: #eeeeee; min-height: 100%; border: 1px solid burlywood; } .scroll{ height: 100%; } /* flex布局 */ .list { display: flex; flex-direction: column-reverse; justify-content: flex-start; align-items: flex-start; width: 100%; min-height: 100%; } .item { width: 100%; min-height: 50rpx; margin-top: 10rpx; } index.js Page({ data: { listData: [] }, onLoad: function (options) { this.loadData(); }, loadData() { let startIndex = this.data.listData.length; let newData = {}; Array.from({ length: 30 }).forEach((_, index) => { newData[`listData[${startIndex}]`] = { id: `id_${startIndex}`, data: `${startIndex + 1}_data_高度不定的item`, }; startIndex++; }); this.setData(newData); }, }); 开发工具中没问题,ios预览滚动到底部会有大量空白高度。 机型:iPhone XR ios系统版本:13.3.1 [图片] 关闭下拉刷新后没有此问题。
2020-10-27 - scroll-view内部的第一个盒子添加margin-top属性,出现滚动条?
案例代码https://developers.weixin.qq.com/s/ps4RIvmO7Sbe,在小程序开发者工具中即可复现,基础库2.4.4,版本为最新版本 描述:在scroll-view内部的第一个盒子添加margin-top时,scroll-view就出现滚动条,超出的部分就是margin-top的值,这个滚动条在自定义navbar页面影响效果,求官方验证?
2019-09-19