- 小程序wx.request 请求出现大量超时现象
appid: wxaf35009675aa0b2a 请求域名:https://pay.udache.com 接口请求超时比率:0.7%左右 wx.request 超时返回值如下几种类型 { "errMsg": "request:fail timeout" } { "errno": 5, "errMsg": "request:fail fail:time out" } { "errno": 600001, "errMsg": "request:fail errcode:-101 cronet_error_code:-101 error_msg:net::ERR_CONNECTION_RESET" } { "errMsg": "request:fail -7:net::ERR_TIMED_OUT" }
2022-07-21 - 优化 picker-view bindchange 事件
picker-view的bindchange事件(选项变更事件)会随着动画结束延迟触发,目前动画时长太久,导致bindchange触发延迟太久
2022-01-19 - scroll-view组件
请问一下,我在页面分成了上下两部分,上部分是固定的一个view,下部分是一个scroll-view组件,需要根据屏幕大小进行自适应高度适配,这个scroll-view的高度应该怎么设置啊? 我用var dev = wx.getSystemInfoSync();获取设备高度,然后减去view的高度,但是貌似在不同的拼上会导致scroll-view的高度并没有完全延伸到底部,而是会剩余或者超出。 <scroll-view scroll-y="true" style="height:{{height}}px" bindscroll="scrollView" bindscrolltolower="bottomScroll" scroll-into-view="{{scrollId}}">
2017-01-10 - scroll-view滚动到底部有时候不触发scrolltolower事件
1.初始页面会渲染出10条数据 2.然后快速滑动页面scroll-view触底,数组arr变为20条,页面渲染20条。正常情况可以继续滑动去触底让数组变为30条,页面渲染30条,然后继续往滑。。。 3.问题复现:要一直快速滑动页面,总会在某个节点(可能是30、40、50、60条等)的时候看到打印的数组arr是n十条的时候,页面也是n十条,也就是数组和页面数据对等,以及已经到底部的时候。卡在那不能再滑动页面去触底了(因为已经在底部了)。此时需要回滚一点点 才能继续触发触底事件
2020-07-01 - cover-view文本被截断,或者有什么替代方案吗
- 当前 Bug 的表现(可附上截图) - 预期表现 - 复现路径 - 提供一个最简复现 Demo
2018-12-25 - cover-view文本被截断
- 当前 Bug 的表现(可附上截图)[图片] - 预期表现:cover-view文本跟view表现一样,不会被截断
2018-11-29 - 什么是上传代码时样式自动补全?
原地址 https://developers.weixin.qq.com/ebook?action=get_post_info&docid=00080e799303986b0086e605f5680a 4.2 基本的布局方法——Flex布局如果之前你接触过网页开发中的flexbox布局,基本上你可以略过这节。但有一点需要注意的是,你的小程序要求兼容到iOS8以下版本,需要开启样式自动补全。开启样式自动补全,在“项目”—“项目设置”—勾选“上传代码时样式自动补全”。 什么是上传代码时样式自动补全?
2019-03-18 - 【BUG】Iconfont外部字体在IOS上无法显示
我想在小程序里使用图标字体,根据百度的教程引入了iconfont: [代码]@font-face {[代码][代码] [代码][代码]font-family[代码][代码]: [代码][代码]'iconfont'[代码][代码]; [代码][代码]/* project id 563821 */[代码][代码] [代码][代码]src[代码][代码]: [代码][代码]url[代码][代码]([代码][代码]'http://at.alicdn.com/t/font_563821_35qb84hyycvdkj4i.eot'[代码][代码]);[代码][代码] [代码][代码]src[代码][代码]: [代码][代码]url[代码][代码]([代码][代码]'http://at.alicdn.com/t/font_563821_35qb84hyycvdkj4i.eot?#iefix'[代码][代码]) [代码][代码]format[代码][代码]([代码][代码]'embedded-opentype'[代码][代码]),[代码][代码] [代码][代码]url[代码][代码]([代码][代码]'http://at.alicdn.com/t/font_563821_35qb84hyycvdkj4i.woff'[代码][代码]) [代码][代码]format[代码][代码]([代码][代码]'woff'[代码][代码]),[代码][代码] [代码][代码]url[代码][代码]([代码][代码]'http://at.alicdn.com/t/font_563821_35qb84hyycvdkj4i.ttf'[代码][代码]) [代码][代码]format[代码][代码]([代码][代码]'truetype'[代码][代码]),[代码][代码] [代码][代码]url[代码][代码]([代码][代码]'http://at.alicdn.com/t/font_563821_35qb84hyycvdkj4i.svg#iconfont'[代码][代码]) [代码][代码]format[代码][代码]([代码][代码]'svg'[代码][代码]);[代码][代码]}[代码][代码].iconfont {[代码][代码] [代码][代码]font-family[代码][代码]:[代码][代码]"iconfont"[代码] [代码]!important[代码][代码];[代码][代码] [代码][代码]font-size[代码][代码]:[代码][代码]16px[代码][代码];[代码][代码] [代码][代码]font-style[代码][代码]:[代码][代码]normal[代码][代码];[代码][代码] [代码][代码]-webkit-font-smoothing: antialiased;[代码][代码] [代码][代码]-moz-osx-font-smoothing: grayscale;[代码][代码]}[代码] .icon-shouye:before { content: "\e602"; } .icon-jia1:before { content: "\e600"; } .icon-tianjia:before { content: "\e601"; } ...... 引入了以后,在pc端测试完美,在安卓上也可以正常显示 然而交给团队其他人测试的时候,在iphone 6s和iphone 7p上都出现了无法正常显示字体图标的情况 请问有人遇到相同的问题吗?有没有什么合适的解决方案?为什么我看大家遇到的都是安卓无法显示。 图标如下: [图片] [图片]
2018-02-06 - 怎么动态屏蔽page下拉刷新
我想反馈一个 Bug: 我为page打开了enablePullDownRefresh "enablePullDownRefresh": true, 然后自定义了一个弹窗,view,wxss设置如下 { width: 100%; height: 100%; position: fixed; top: 0; left: 0; background-color: rgba(0, 0, 0, 0.3) } 这个view覆盖了整个屏幕,并且设置了属性catchtouchstart='true'来屏蔽手指滑动的事件。 预期效果是无论手指的该view上怎么动都不会影响下层的容器。现在page仍然可以下拉,而且找不到方法屏蔽这个动作.catchtouchmove也试过了。 有没有办法屏蔽page下拉事件?
2018-03-21 - Android 下JS部分 Date.toLocaleString() 无效
代码非常短,代码片段已经提供。 js [代码]const app = getApp()[代码][代码]Page({[代码][代码] [代码][代码]data: {[代码][代码] [代码][代码]datedisplay:[代码][代码]""[代码][代码],[代码][代码] [代码][代码]},[代码][代码] [代码][代码]onLoad: [代码][代码]function[代码] [代码]() {[代码][代码] [代码][代码]let d = [代码][代码]new[代码] [代码]Date()[代码][代码] [代码][代码]this[代码][代码].setData({date:d})[代码][代码] [代码][代码]this[代码][代码].setData({datedisplay:d.toLocaleString()})[代码][代码] [代码][代码]},[代码][代码]})[代码] wxml [代码]<[代码][代码]wxs[代码] [代码]module[代码][代码]=[代码][代码]"util"[代码][代码]>[代码][代码] [代码][代码]function toLocal(time) {[代码][代码] [代码][代码]d = getDate(time)[代码][代码] [代码][代码]if (d == "Invalid Date") return ""[代码][代码] [代码][代码]return d.toLocaleString()[代码][代码] [代码][代码]}[代码][代码] [代码][代码]module.exports.toLocal = toLocal[代码][代码]</[代码][代码]wxs[代码][代码]>[代码] [代码]<[代码][代码]view[代码] [代码]class[代码][代码]=[代码][代码]"intro"[代码][代码]><[代码][代码]text[代码][代码]>[代码][代码]JS toLocaleString:[代码][代码]{{datedisplay}}[代码][代码]</[代码][代码]text[代码][代码]>[代码][代码]</[代码][代码]view[代码][代码]>[代码] [代码]<[代码][代码]view[代码] [代码]class[代码][代码]=[代码][代码]"intro"[代码][代码]>[代码][代码]<[代码][代码]text[代码][代码]>[代码][代码]WXS toLocaleString:[代码][代码]{{util.toLocal(date)}}[代码][代码]</[代码][代码]text[代码][代码]></[代码][代码]view[代码][代码]>[代码] 做的事情也非常简单,对比js部分的Date.toLocaleString() 和wxs部分Date.toLocaleString() 安卓下截图: [图片] iOS截图 [图片] BUG显而易见。很显然在安卓里,js框架内的Date对象toLocaleString()被简单地作为toString()处理了,其他toLocaleTimeString(), toLocaleDateString()都存在问题。这个问题非常久了,希望赶紧处理。这都是小程序框架基础函数级别的服务,有这种问题那么久没发现也是一个奇迹。
2018-05-31