个人案例
- 出趣游
景点推荐、路线推荐、实时讲解、AI咨询
出趣游扫码体验
- 美聚乡村微应用
乡村景点,精品乡村景点
美聚乡村扫码体验
请问解决了吗?我也遇到这个问题,好像是图片压缩后,不会马上出现,要等隔天才会出现在相册里面
takePhoto或者compressImage获得的文件显示在相册上?- 当前 Bug 的表现(可附上截图) takePhoto()获得的相片文件,或者 wx.compressImage()对获得的相片文件做压缩,在安卓下的机器会显示在用户相册中(不会马上显示,可能过几个小时候才会在相册中显示出来) 想通过wx.removeSavedFile()把文件删除掉,又无法删除(真机调试时可以,但发布后的正式版本不行) - 预期表现 - 复现路径 - 提供一个最简复现 Demo 这是官方Api,不写复现Demo,能处理就处理,不处理就罢了
2020-11-29同问,怎么知道页面堆栈已经满了,清空之前的页面?
最近遇到小程序页面栈限制问题?因为小程序里面用了较多navigate跳转,导致页面栈堆满无法跳转,能不能自己设置页面栈数量,然后超过这个数值就把最开始的页面清除,新增的入栈
2020-01-09关注下,我在wx.onCompassChange里面计数,发现基本每隔1s会返回10次左右的数据,和每隔1s返回5次没对应。 这样会导致我频繁的setData,基本上没多久,真机上演示就卡主了,我在每隔5s去获取用户的定位就没办法同步了 [图片] 我现在调整成1s返回一次定位,监控发现基本每隔1s,计数都在10次以上 我做了如下调整: 写了个定时器 setInterval(()=>{ this.counter++; },200); 在罗盘兼听中做了如下判断 wx.onCompassChange(res=>{ if(this.counter % 5===0){ //每隔1s才处理罗盘数据 在这里打印了this.counter发现还是重复执行了多次,, } }) 请问:我要怎么控制到1s指处理一次罗盘数据??
罗盘关掉再打开,出现两个线程问题先调用罗盘 startCompass 监听罗盘 onCompassChange 停止监听罗盘 stopCompass 再调用罗盘 startCompass 监听罗盘 onCompassChange 此时监听的内容会直行两次,重复这个过程,监听内的代码会每次多执行一次,这个问题应该怎么处理
2018-07-02这个我遇到,估计是微信bug,你设置的scale-min或者scale-max为1的情况下,会导致缩放完后,不能在进行缩放
movable-view放大超过movable-area的宽度后,就不能缩放了movable-view设置为可缩放,当放大超过movable-area的宽度后,movable-view就不能进行缩放了 代码: <movable-area style="height: 400px; width: 100%; background: red;" scale-area> <movable-view style="height: 200px; width: 100%; background: blue;" direction="all" bindchange="onChange" bindscale="onScale" scale scale-min="1" scale-max="2" scale-value="1"> <image style="width: 100%; height: 200px;" src="https://mp.weixin.qq.com/debug/wxadoc/dev/image/cat/0.jpg?t=2018518" /> </movable-view> </movable-area>
2018-06-11关注,通遇到类似问题 ios下cover-image图片经常渲染不出来。加了wx:if还是解决不了
fixed定位的cover-image 通过for渲染出来的图片在手机上不显示我通过动态判断添加的图片 在ios上不显示 app.globalData.tabbar.list = [ { pagePath: "/pages/record/record", text: "考勤记录", iconPath: "star.png", selectedIconPath: "score.png", selected: true }, { pagePath: "/pages/statistics/statistics", text: "考勤统计", iconPath: "star.png", selectedIconPath: "score.png", selected: false }, { pagePath: "/pages/personalCenter/index/index", text: "个人中心", iconPath: "star.png", selectedIconPath: "score.png", selected: false } ] <cover-view class="tabbar_box" style="z-index:1000;background-color:{{tabbar[0].backgroundColor}}; {{tabbar[0].position == 'top' ? 'top:0' : 'bottom:0'}}"> <cover-view wx:for="{{tabbar[0].list}}" wx:for-item="item" wx:key="index" class='box box_row_center' style="width:{{1/tabbar[0].list.length*100}}%;background-color:#fff"> <cover-view class=" tabbar_nav " data-pagepath='{{item.pagePath}}' bindtap='goToTabber' style="width:100%; color:{{item.selected ? tabbar.selectedColor : tabbar.color}} " open-type="redirect "> <cover-image class="tabbar_icon " src="/public/img/{{item.selected ? item.selectedIconPath : item.iconPath}} "></cover-image> <cover-view>{{item.text}}</cover-view> </cover-view> </cover-view> </cover-view> 因为会根据进来的人显示不同的tabber 动态渲染cover-image ios上不显示
2018-06-06关注,目前发现是wx.authorize会弹窗一次,然后在调用对应的接口比如wx.startRecord会在弹窗一次。现在也不知道该怎么解决
位置授权小程序用户地理位置授权的时候,授权提示框有时候会弹出来两个,有时候会弹出一个,具体弹出哪一个没有规律,如下图:[图片][图片] 我app.js的代码如下: App({ onLaunch: function (options) { this.getPromission(); }, onShow: function (options) { }, onHide: function () { }, getPromission: function () { //临时变量 var _this = this; //根据js_code换取用户的openid并返回用户信息 wx.login({ success: res => { if (res.code) { // wx.request({ // url: _this.globalData.serverUrl + _this.globalData.login, // method: 'GET', // data: { // js_code: res.code // }, // header: { // 'Content-Type': 'json' // }, // success: function (data) { // _this.globalData.userInfo = JSON.parse(data.data)[0] // wx.showModal({ // content: data.data // }); // }, // error: function (data) { // console.log("error"); // } // }) } } }) //获取用户的授权信息 wx.getSetting({ success: res => { if (!res.authSetting['scope.userLocation']) { wx.authorize({ scope: 'scope.userLocation', success: res => { //点击确定授权按钮 }, fail: res => { var loginStatus = wx.getStorageSync(_this.globalData.loginStatus) //点击取消授权按钮 if (loginStatus===""||!loginStatus) { wx.showModal({ title: '提示', content: '为帮助您准确获取周边卡信息,请手动选取位置...', success: res => { if (res.confirm) { wx.setStorageSync(_this.globalData.loginStatus, true) wx.navigateTo({ url: '../views/changeCity/changeCity' }) }else if(res.cancel){ wx.setStorageSync(_this.globalData.loginStatus, false) } } }) }else{ //否则打开授权设置页面进行手动设置 wx.openSetting({ success:res=>{} }) } } }) } } }) }, globalData: { loginStatus: false,//登陆状态 serverUrl: 'https://xx.xx.com.cn:1234/',//服务器地址 login: 'login',//登陆专用 retData: 'gt',//返回数据 writeRetData: 'gdc',//写入并返回数据 userInfo: {} } })
2018-06-03关注。
API调用频率限制wx.getSetting这个api是不是有调用频率限制? 如果用户拒绝之后, 继续多次调用会出现"authorize:fail authorize no response", 并且wx.getSetting无法返回授权状态
2018-06-03[图片] 1、在开放平台服务器域名下添加小程序所需的服务器合法域名 2、发布代码之前调用此接口为已授权的小程序平台添加服务器合法域名
授权第三方开发管理后发布成功但是小程序的服务器域名没了在开通小程序后我已经配置好了服务器域名,但是经过授权第三方平台开发,第三方平台推送模板库中的最新版本,审核成功后直接发布,发布成功上线后发现小程序的服务器域名没了,这是什么原因?
2018-05-29你好,@卢霄霄 问题1、我是有设置这个全局变量的。目前在开发者工具可以看到,手指离开后,滑动是立刻停止的,但是真机上并没有立即结束 问题2、对,不管是设置left或者是translate或者是用animation这个api都是要执行setData的,这几种方式我都尝试了,都有卡顿情况。 唯一没有尝试嵌入h5网页的开发方式
touch事件手指离开屏幕事件不会立即停止请问下,我自己写一组兼听手势滑动事件,但是我在手指离开屏幕后,图片还一直在滑动,这是什么情况? 我全局设置了个变量g_start=false; touchStart中设置g_start=true; touchMove中判断 if(!g_start) return; 我用的是animation API接口操控图片动画的。 touchEnd中设置g_start=false; 但是并没有起作用。图片仍然一直在移动中,有什么解决办法? 1、如何解决手指移开后图片立刻停止移动 2、如何解决move移动卡顿情况
2018-05-28关注
Canvas 不能设置画布大小- 需求的场景描述(希望解决的问题) 我们的小程序需要生成一个 canvas 做的高清小图,然后导出图片让用户可以放大预览。在 web 上可以将 canvas 本身 width 和 height 设置成 css 的若干倍,然后就能导出高清的大图了,但是你家 canvas 的宽高就是 css 的宽高,无法设置 - 希望提供的能力 请提供设置 canvas 画布大小的能力,不要让其只能等同与 css 设置的宽高。
2018-05-25