- live-player 安卓平台无法滚动,必现!
问题的表现跟这个一样 https://developers.weixin.qq.com/community/develop/doc/0004aa0087ce704c5f868071751400 如果在liver-player区域内有任意一个cover-view的存在,在安卓条件下无法滚动。 触发条件 必须得有appid,而且小程序是开通了直播权限 live-player内含有一个cover-view 请拿自己的appid替换代码片段上面的appid 本机: 小米8 Android 9.0 MiUI 10.1 稳定版
2019-03-12 - view内滚动,内部的player组件滑动无法触发view滚动
因为需要动态设置是否可以滚动,无法动态设置page滚动。就用了view以及scroll-view来实现。 但是发现一个问题是如果view里面第1个元素是player或者live-player,那么在player上面滑动的话,无法触发内滚动。scroll-view也是一样。 另外还有一个问题是,滚动的时候,video并不会随着页面滚动而滚动
2019-02-21 - getMenuButtonBoundingClientRect 获取数值异常
同样都是小米8机型,两者微信版本一样 在系统Android 8.1.0跟Android 9.0总中获取出来的bottomg跟top不一致 Android 8.1.0 [图片] Android 9.0 [图片]
2019-02-18 - 用es6语法,转了报错,不转用不了
想问下小程序对es6的兼容能不能友好一点。 项目中用到了import语法去引入模块,因为小程序不支持,只能工具转es5 但是async/await又能es6支持,转了es5又报错。 这样两头不到岸,转了报错(async/await),没转,也报错(import) [图片] [图片] [图片] 真特么尴尬 代码就这样,自己写个setTimeout的promise就可以了,
2019-01-23 - 图片尺寸问题引起drawImage绘制不全
drawImage(sx, sy, sWidth, sHeight, dx, dy, dWidth, dHeight) 在社区里面已经有很多人反馈安卓的绘制图片问题,当尺寸大于某个阈值的时候,就会出现绘制问题,这个是问题存在了很久了。 到现在都还没解决吗? 虽然可以用 drawImage(dx, dy, dWidth, dHeight) 但是两个的表现都是不一样的,不太符合预期 IOS表现 [图片] 安卓表现: [图片] 代码片段已经给了。必现的 安卓机子:小米8 MIUI 10.1版本 Andriod 9.0
2018-12-29 - 组件内部this.createIntersectionObserver无法生效
因为首页加载的内容太多了,就打上动态加载模块的东西,就想着能不能利用这个东西去做动态加载 之前看到文档里面有写,如果在组件内部的话就使用this.createIntersectionObserver去创建这个observer,但是发现这样在小程序的自定义组件里面还是无法observer。 因为这个如果换成wx.createIntersectionObserver在Page页面是可以监听得到的,就想问下是哪里的写法写错了么。 另外想问下这种写法是有办法监听父级的viewPort的明天,还是说只能监听组件内部的 代码片段已经在上面了 index.wxml <view class="container"> <C></C> </view> C.wxml <scroll-view class="C" scroll-y="{{true}}"> <view class="header"></view> <view class="observer"></view> <view class="content">C</view> </scroll-view> C.js Component({ attached () { let observer = this.createIntersectionObserver( { thresholds: [0.2, 0.5] }).relativeTo('.C').relativeToViewport() observer.observe('.observer', (res) => { console.log(res) }) console.log(observer) console.log(this) } }) C.wxss .C { height: 1000rpx; } .content { height: 2000rpx; } .C-Observer { height: 10rpx; } .header { height: 1000rpx; }
2018-11-09 - 插件是否支持live-player
插件是否支持live-player,在开发插件的时候一直在提示这个,之前有过一些人说是插件不支持,但是在官方的插件组件限制里面没有这个说明,所以想问下 [图片]
2018-09-06 - navigationStyle:custom 这个功能哟时候挺尴尬的
[图片] 有时候想要在状态栏这里自己加一个按钮去做一些状态栏的按钮触发,但是下拉刷新的时候就这个样子了。 如果不刷新的吧,就还得解决数据更新的问题。 另外还有一个问题就是全面屏的刘海问题,安全区域也不知道,位置也不好去确定。 难道这个功能只能适用于无刷新的全屏页面吗? 说好的让你自定义呢 官方有没有一些更友好的支持呢 或者说可以单独设置某一个的页面的statusBar,或者说可以让自定义的这个view达到原生的那种view,可以自吸顶的那种
2018-09-03 - video标签嵌套2层cover-view嵌套报错
这就是代码了,就只有这些 ``` <video src="{{video.url }}"> <cover-view> <cover-view></cover-view> </cover-view> <cover-view></cover-view> </video> `` [图片] [图片] 但是在真机之后不会爆这个错误,如果改成cover-view标签里面不嵌套的话,就不会报这个问题 ``` <video src="{{video.url }}"> <cover-view></cover-view> <cover-view></cover-view> </video> ```
2018-08-17 - onPullDownRefresh包含showLoading代码会bug
wxml ```html <view> <demo></demo> </view> ``` ```js Page({ onPullDownRefresh () { // this.renderData(); wx.showLoading(); setTimeout(() => { wx.stopPullDownRefresh(); wx.hideLoading(); }, 1000) } }) ``` 当这个页面可以滚动的时候,下拉刷新之后只要包含了`wx.showLoading()`就会自动出现回弹向上的情况,感知上就是页面想下滚动了一下。 如果不包含这个的话就一点问题都没有
2018-07-25