只能webview
小程序可以用leaflet插件做地图吗最近刚接触小程序 ,想用小程序做一个地图,但发现只有百度、高德、腾讯地图api'可以用,想用开源框架leaflet 写。可以吗? 那三家具有的功能有点少,想做一个热力图分布;
2022-01-07不要跳转 就循环调 用 wx.scanCode就行了
wx.scanCode模拟连续扫码,体验版多次扫码后为什么再扫就没反应?因为前段时间camera组件出现扫码框看不见,以及在ios上无法用定位样式,所以改用wx.scanCode模拟连续扫码。扫码成功后调用wx.redirectTo跳回本页面,在线下可以做到,在线上连扫5次都没有就没反应了。 手机型号:小米mix2 微信版本号:7.0.15 基础库:2.11.1 以下是测试代码: wxml: <button bindtap="clickScanCode">扫码</button> js: onLoad: function (options) { if (options.isOpen == "true") { this.clickScanCode(); let hello = this.data.hello; hello = options.hello.split(","); this.setData({ hello: hello }) } }, clickScanCode: function () { wx.scanCode({ onlyFromCamera: false, scanType: "barCode", success: (res) => { let hello = this.data.hello; hello.push(res.result); this.setData({ hello: hello }) wx.redirectTo({ url: "/pages/test?isOpen=true&&hello=" + hello }) }, fail: (res) => { if(res.errMsg == "scanCode:fail cancel"){} } }) }
2020-08-31折腾太久了,同样的问题..... 最终我是放在ONSHOW中来解决的....
扫描后调用声音,苹果没有声音?安卓有声音。scanBtn() { wx.scanCode({ success: (res) => { this.voice() }, fail: (res) => { } }) //wx.scanCode }, voice: function () { let _this=this const innerAudioContext = wx.createInnerAudioContext() innerAudioContext.autoplay = true innerAudioContext.obeyMuteSwitch = false innerAudioContext.src = "https://xcx.yearconsports.com/s.mp3" innerAudioContext.play() innerAudioContext.onPlay(() => { console.log('开始播放') }) // innerAudioContext.play(); innerAudioContext.onError((e) => { console.log(e.errMsg) console.log(e.errCode) _this.voice() }) }, 上面这段代码苹果手机在【真机调试】下有声音,在【预览或发布体验版或上线】的时候没声音。为什么? 代码片段:https://developers.weixin.qq.com/s/qlXLXKmK75it
2020-08-31等待解决中呢
vivo X9 获取SDKVersion获取不一致wx.getSystemInfoSync().偶尔获取sdkverison为1.9.91,微信小程序全关掉再进入就能正常获取到2.0.8
2018-06-04