个人案例
- 墨计星盘
一款工地考勤软件,企业版
墨计考勤企业版扫码体验
- 墨计 考勤记工
一款工地考勤软件,工友版
墨计考勤扫码体验
- 为什么现在文档里BLE部分关于devices的展开内容没有了?
如题,原文档里关于devices(Array.<Object>)是有展开介绍Object的,现文档里没有这一部分,这是什么操作,没有文档靠猜呀?
2018-10-11 - 【bug】onShareAppMessage(options)里没有target
官方文档 https://developers.weixin.qq.com/miniprogram/dev/api/share.html 这里说由button发起的分享,onShareAppMessage里的options会返回target,但是实际测试却是,开发工具正常返回target,真机不返回target。 [图片] [图片] 图一是开发工具的表现,图二是真机(华为荣耀8)的表现。 - 提供一个最简复现 Demo <button size="mini" type="primary" open-type="share">分享button> Page({ onShareAppMessage(options) { if (options.from === 'button') { wx.showModal({ content: JSON.stringify(options) }); } } })
2018-05-07 - 【bug】scroll-view内元素bindlongpress无效
scroll-view在设置了scroll-y以及scroll-into-view之后,每次数据增加就自动滚动到最后一个item,item设置bindlongpress,自动滚动停止以后,长按item无法触发监听事件;当手动滚动scroll-view内部之后,长按item可以触发监听事件,demo代码: <scroll-view class="scroll_view" scroll-into-view="{{scrollIntoView}}" scroll-y> <view wx:for="{{scrollList}}" wx:key="{{item.id}}" bindlongpress="longpress" id="item_{{item.id}}" class="item" > {{item.cnt}} </view> </scroll-view> Page({ data: { scrollList: [], scrollIntoView: '' }, onReady() { this.startTestScroll(); }, startTestScroll() { const that = this; const { scrollList } = this.data; const time = new Date().getTime(); const item = { id: time, cnt: time }; scrollList.push(item); that.setData({ scrollList, scrollIntoView: 'item_' + item.id }); if (scrollList.length < 10) { setTimeout(() => { that.startTestScroll(); }, 600); } }, longpress() { wx.showToast({ title: '长按成功!' }); } })
2018-02-27 - 【bug】live-player设置src后调用play方法无效
live-player设置src后直接调用play方法,在真机下无法播放,bindstatechange也没有被触发, demo代码: <live-player src="{{liveSrc}}" mode="live" id="live" bindstatechange="statechange" /> Page({ data: { liveSrc: '' }, onReady() { const that = this; this.player = wx.createLivePlayerContext('live'); this.setData({ liveSrc: 'rtmp://pull102.lizhi.fm/home/1591c13309c866a963ede100cb0321a4' }, () => { that.player.play(); }); } }) 以上代码不会播放,但是如果延迟play的调用,就可以正常播放: Page({ data: { liveSrc: '' }, onReady() { const that = this; this.player = wx.createLivePlayerContext('live'); this.setData({ liveSrc: 'rtmp://pull102.lizhi.fm/home/1591c13309c866a963ede100cb0321a4' }, () => { setTimeout(() => { that.player.play(); }, 1000); }); } })
2018-02-26 - live-player的音质很差,请问可以放开优化策略吗?
需求: * 你希望有什么能力? 希望live-player组件对开发者放开优化策略,或者提供更多的配置项以提高品质。 * 你需要这个能力的场景是 ? 我们的小程序是语音直播类型的,对音质的要求很高, 但是使用live-player组件拉rtmp流发现音质效果很差, 对比使用video组件拉hls流,音质真的是没有可比性; 但是video目前不支持后台播放,而我们又很需要live-player的后台播放能力! 所以在这两者之间十分纠结。 希望官方可以放开live-player的优化策略,交给开发者自行设置; 或者对live-player组件进行优化,使其能够达到video的呈现效果! 补充一句,我们的rtmp流在使用其他工具拉取播放的时候音质是没有问题的,所以不是流的问题。
2018-02-09 - scroll-view滚动条不显示
scroll-view在安卓和ios下默认不显示垂直方向的滚动条,ios通过设置 -webkit-overflow-scrolling: auto; 可以生效,但是安卓不行,请问有什么解决方法吗? 官方可以给个解释吗?
2018-01-26 - 小程序置顶只能是首页?
需求: * 希望能力 提供一个类似wx.setTopBarText一样可以对TopBar进行配置的api,能够指定TopBar的跳转链接。 * 场景 我这边是一个直播的小程序,在直播间里从右上角菜单选择“显示在聊天顶部”之后,下次再从置顶bar点进去,发现只能到达首页,请问置顶功能只能是首页吗?可以在不同场景下手动指定为某个页面吗?
2017-12-28 - live-player在ios下置顶后无法播放
Bug: * 表现 页面使用live-player直播,小程序进入后台的时候可以正常播放,但是从右上角菜单选择“显示在聊天顶部”之后,小程序会停止播放。 * 预期表现 小程序右上角菜单选择“显示在聊天顶部”之后,小程序的播放不会停止。 * 复现 页面使用live-player直播,小程序右上角菜单选择“显示在聊天顶部” * Demo <view> <live-player src="rtmp://pull102.lizhi.fm/home/1aab41b8144570fd39c2f24296480306" mode="live" autoplay bindstatechange="statechange" style="width: 0px; height: 0px;" /> </view>
2017-12-28 - createInnerAudioContext不支持hls?
如题,wx.createAudioContext支持播放hls的m3u8,但是wx.createInnerAudioContext却不支持。 这边的需求是实现一个全局的(跨页面的)直播播放器, wx.createAudioContext依赖于页面audio元素,所以实现不了, wx.createInnerAudioContext不依赖audio元素,但不支持m3u8, 请问是bug吗?后续会支持吗?
2017-12-25