这是操作系统自己处理的,小程序里只是做了封装。
小程序input的confirm-type是如何实现的呢[图片] 右下角按钮的文字是如何改变的呢,如何实现的。求解
2019-01-28有的安卓手机默认会把“done”的类型显示为回车的符号,我测试的华为也是这样处理的。
confirm-type="done" 不生效这是截图,search,go,next,send,都生效了,唯独done不生效[图片]
2019-01-28小程序的文档不仅仅是写的不认真,最差劲的是已经发现有错了,还不当回事,根本不去改,完全都不尊重开发人员浪费的时间。 气的我连多年不用的公众号都翻出来了,就为了写篇吐槽的文章,但又有什么用呢,只是发泄一下罢了。 https://mp.weixin.qq.com/s/JH4z6mUhxDmyuXsN6QPAZw
小程序的文档是谁写的啊?怎么会有这么难找的文档,简直了。可读性也太差了,分类分的乱七八糟的,简直够了,知道有的,还是找不到,能不能参考一下bootstrap和vue啊!我查文档查的暴走
2019-01-23被同样的问题折磨了好久,测试情况如下: 在Page的onLoad、onReady、onShow等事件中调用,均返回null 如果在操作事件回调中(比如在某个按钮的bindtap中调用),则可以正常返回数据 初步判断,应该是页面较为复杂时,onLoad、onReady、onShow等事件均不能保证想要获取的节点已经载入,所以获取不到。 有的人使用定时器来解决,也就是页面载入后延时几秒钟才去获取,但我觉得这种方法太丑陋了,而且依然有失败的可能。 我的解决方案是在某个耗时较久的异步事件的成功回调中调用,比如我要动态计算高度的view是用于装载某个数据列表的,那么我就在获取这个异步数据的成功回调中获取所需计算的wxml节点的信息,然后再设置所需的高度。
createSelectorQuery获取节点的时机使用场景,我想获取setData后的节点信息。setData前页面是没有元素的,首次渲染的页面是依靠onload里set的数据渲染出来。我在ajax回调里获取,返回null。在onReady获取返回null。用setTimeout获取,这个时候this.data已经有数据了,但是获取节点信息还是null,基础库是1.6.4。 [图片]
2019-01-23被同样的问题折磨了好久,测试情况如下: 在Page的onLoad、onReady、onShow等事件中调用,均返回null 如果在操作事件回调中(比如在某个按钮的bindtap中调用),则可以正常返回数据 初步判断,应该是页面较为复杂时,onLoad、onReady、onShow等事件均不能保证想要获取的节点已经载入,所以获取不到。 有的人使用定时器来解决,也就是页面载入后延时几秒钟才去获取,但我觉得这种方法太丑陋了,而且依然有失败的可能。 我的解决方案是在某个耗时较久的异步事件的成功回调中调用,比如我要动态计算高度的view是用于装载某个数据列表的,那么我就在获取这个异步数据的成功回调中获取所需计算的wxml节点的信息,然后再设置所需的高度。
wx.createSelectorQuery()返回的结果是null在做一个滚动到指定位置的动能时(wx.pageScrollTo),想获取某个元素的定位,使用wx.createSelectorQuery().exec()。 运行官方demo代码时,查找id为'empty'的元素,在回调中打印结果,为什么res[0]是null,而第二次调用时才有结果? [代码]Page({[代码] [代码] queryMultipleNodes: function(){ [代码] var query = wx.createSelectorQuery() [代码] query.select('#empty').boundingClientRect() query.selectViewport().scrollOffset()[代码][代码] query.exec(function(res){[代码] [代码] console.log(res) [代码] [代码] res[0].top // #the-id节点的上边界坐标 这里是null res[1].scrollTop // 显示区域的竖直滚动位置 }) } })[代码]
2019-01-23小程序后台确实看不到,利用版本号是一个方案,但正常情况下会有大版本和小版本,类似x.x版这样,除非另行记录,否则还是不知道实际提交过的版本数。 我目前是这样做的,在版本号后面加一个额外的数字记录版本总数(t代表total),感觉就很清晰了,比如: 第1次提交:1.0t1 第2次提交:1.1t2 …… 第100次提交:3.5t100
如何查看小程序自从上线到现在更新迭代了多少个版本?求大神解答一下
2019-01-09官方请回答,谢谢
使用live-player播放音频并且进入后台时,也是过5分钟自动销毁小程序?- 需求的场景描述(希望解决的问题) 目前我们电台小程序进入后台播放音频时,经常一段时间后会中断,发现是因为进入后台一段时间后小程序被销毁了。既然已经用了live-player且本身是支持了后台播放的,为什么还要限制多久后销毁小程序?这样的话后台播放不就没什么意义了吗?求官方解答,谢谢~
2019-01-03遇到同样的问题,看到最早有人在半年前就提出这个问题了,但官方完全无回应,到目前也没有修复。
live-player 封装组件暂停无效live-player在组件中调用createLivePlayerContext.pause()等方法无效,但是在page中是可以生效的
2019-01-03遇到同样的问题,在自定义组件中无法调用live-play的各项方法:play、stop等方法,调用时不会报错,但无效。 如果把live-play设置为自动播放,则可以正常播放,但同样无法调用stop方法停止播放。
live-player 在 Component中,无法调用play等方法wxml <live-player id="player" src="地址测试过可用" mode="RTC" autoplay /> <button bindtap="bindPlay">播放</button> js Component({ ready:function(res){ this.ctx = wx.createLivePlayerContext('player') }, methods: { bindPlay() { this.ctx.play({ success: res => { console.log('play success') }, fail: res => { console.log(res) } }) } } }) 调用play方法,没有任何反应
2019-01-03我也遇到了同样的问题,类目是教育下的在线教育。也在后台分别开通了“实时播放音视频流”和“实时录制音视频流”亮相权限。但还是提示渲染失败,请问还可能是什么原因?
live-pusher渲染失败live-pusher渲染失败。是因为我的小程序类目不对吗[图片]
2018-10-19