- 在wxs中定义的函数传对象的问题
我想在wxs定义的函数中传一个对象类型的值,然而发现一些问题[代码]var[代码] [代码]testObj1 = {[代码][代码] [代码][代码]'0'[代码][代码]: 1,[代码][代码] [代码][代码]'1'[代码][代码]: 2[代码][代码]}[代码] [代码]var[代码] [代码]testObj2 = {[代码][代码] [代码][代码]'one'[代码][代码]: 1,[代码][代码] [代码][代码]'two'[代码][代码]: 2[代码][代码]}[代码] [代码]function[代码] [代码]test (obj) {[代码][代码] [代码][代码]console.log(obj)[代码][代码] [代码][代码]console.log(obj['0']) console.log(JSON.stringify(obj))[代码] [代码][代码]console.log(obj['nv_0'])[代码][代码][代码]}[代码] [代码]module.exports = {[代码][代码] [代码][代码]testObj1: testObj1,[代码][代码] [代码][代码]testObj2: testObj2,[代码][代码] [代码][代码]test: test[代码][代码]}[代码] 将以上代码中的testObj在wxml中传入到test [代码]<[代码][代码]wxs[代码] [代码]src[代码][代码]=[代码][代码]"./test.wxs"[代码] [代码]module[代码][代码]=[代码][代码]"test"[代码] [代码]/>[代码][代码]{{test.test(test.testObj1)}}[代码]第一个log为[object Object] 第二个log为undefined 第三个log为{"nv_0":1,"nv_1":2} 第四个log终于得到1 。。。 这个nv_是什么啊, 而且for(var in )竟然也不能用,我要想遍历对象该怎么弄啊,testObj1 还好说,testObj2 不是没办法了吗
2017-09-20 - 应该是个bug吧,关于createVideoContext的
需求是单页面上多个video,当点击一个视频开始时其它视频停止播放 [代码]// 点击cover播放,其它视频结束[代码][代码] [代码][代码]videoPlay: [代码][代码]function[代码] [代码](e) {[代码][代码] [代码][代码]var[代码] [代码]length = [代码][代码]this[代码][代码].data.list.length[代码][代码] [代码][代码]var[代码] [代码]id = e.currentTarget.id[代码][代码] [代码][代码]var[代码] [代码]that = [代码][代码]this[代码][代码] [代码][代码]that.setData({[代码][代码] [代码][代码]playIndex: id[代码][代码] [代码][代码]})[代码] [代码] [代码][代码]setTimeout(fnPlay, 500)[代码] [代码] [代码][代码]function[代码] [代码]fnPlay() {[代码][代码] [代码][代码]var[代码] [代码]videoContext = wx.createVideoContext([代码][代码]'index'[代码] [代码]+ that.data.playIndex)[代码][代码] [代码][代码]videoContext.play()[代码][代码] [代码][代码]}[代码][代码] [代码][代码]},[代码]我用的wx: if 来控制视频的结束(false时cover显示),而当多次点击视频之后,报 warning: possible EventEmitter memory leak detected. 11 listeners added. Use emitter.setMaxListeners() to increase limit. 在网上查这是一个nodejs的错误,请问我如何使用emitter.setMaxListeners()增加限制,微信可以吗?,或者require(‘event’),怎么弄呢? 又或者存在关闭listeners 的办法?
2017-09-16 - 请问小程序可以控制视频结束播放吗
在api里只看到播放和暂停功能,但看到《一条》小程序中可以实现开始一个视频时结束另一个正在播放的视频 怎么弄的啊,我只能让它暂停
2017-09-05