支付宝小程序之组件常见问题解决方案

来客电商

Q.组件内 setData 渲染列表内容耗时太长,如何处理?

长列表可以使用 $spliceData进 行设置,建议首次加载的时候保持在10左右,不建议加载过多的数据,可以在加载过程中加入防抖和动画效果优化体验。

Q.video 组件中播放的视频 当用户加载观看视频一次后,再次进行观看的时候是拉取的缓存,还是再次使用网络重新加载的?

目前的缓存策略是如果视频是循环播放的,再次观看是拉取的缓存,如果不是循环播放,每次都是网络重新加载。

主要是针对一些循环播放的短视频场景提供缓存能力。

Q.如何设置 scroll-view 的高度?

不能用百分比进行高度设置,需要使用具体的高度值,建议结合 my.getSystemInfo 获取手机屏幕高度。

Q.scroll-view 组件支持自定义的下拉刷新吗?

不支持。

Q.为何 scroll-view 在 popup 扩展组件中无法滑动?

popup 组件上加上 disableScroll={{false}} 属性才能滑动。

Q.小程序是否支持富文本和 HTML 渲染?

小程序可使用富文本组件 rich-text 进行渲染,建议安装并使用 mini-html-parser 来转换 HTML String。

Q.如何设置 swiper 组件高度?

swiper 高度是根据 swiper-item 里的元素高度适应的,所以可以通过设置 swiper item 元素高度来控制 swpier 高度。

Q.为何 swiper 组件设置宽度100%但是左右还是有空白距离?

去除 previous-margin 和 next-margin 的设置距离。

Q.cover-view 默认背景白色如何取消?

不支持更改背景色,建议更改字体颜色。

Q.cover-view是否支持圆角和阴影?

小程序 acss 支持圆角和阴影,示例代码:

圆角:border-radius: 15%;

阴影:box-shadow: 10px 10px 5px #888888;

Q.如何隐藏 textarea 唤起的键盘?

可以使用 my.hideKeyboard 隐藏键盘。

Q.为何安卓系统下 textarea 获取焦点的时候,文字会消失?

可加上 enableNative=”{{false}}” 。

Q.textarea 弹出键盘后内容被顶上去,如何避免?

可以在 input 组件中加上 enableNative=”{{false}}”。

Q.map 组件如何跳转到高德的 app 中去进行导航?

可使用 my.openLocation。

Q.map 组件 optimize 属性设置了 true 后如何获取 scale 值?

optimize 属性设置了 true 后,如果需要获取 scale 值,必须要使用 onRegionChange。

Q.如何实现用户关注后,关注生活号组件不显示?

使用属性 onFollow 可以在用户关注后,来实现控制关注生活号组件不显示。

Q.如何自定义 contact-button 智能客服 组件的样式?

可通过 button 按钮 组件设置自定义咨询按钮。


<来客推(www.laiketui.com)是国内知名商城系统及商城网站建设提供商,为企业级商家提供零售商城、B2B2C多用户商城系统、社区团购商城系统、微信分销系统、小程序商城、微分销系统等多端商城网站建设解决方案>

申明:本网站部分文章和图片来源网络编辑,如有侵权及时沟通删除,来客电商原创文章,转载请注明来源。

相关新闻

QR code