try { let res = wx.getSystemInfoSync() _this.globalData.systemInfo = res let modelmes = res.model if (modelmes.search('iPhone X') != -1) { _this.globalData.isIphoneX = true } } catch (e) { }
微信公众号开发,怎么检测是否为iphonex?[图片] 之前js判断是否为X的代码 screen.height == 812 && screen.width == 375 在微信开发工具X型号下这个打印出来,为什么会数值不对?是因为还有顶部tilte的吗? [图片] 并且在body上加了这个也是失效的
2021-03-23你这是tabBar设置的页面吧?你加个变量在onshow时赋值true,onhide赋值false,用这个变量去控制动画类,比如<view class="box {{x ?‘动画类’ : ''}}">,当然也可以用小程序动画api去控制。
小程序中页面动画只有首次切换有效,再次回到这个页面动画没有效果了?<view class="box"> <!-- 第一节课 --> <view class="big1box"> <!-- 第一个小盒子的小盒子 --> <view class="bigbig1box">{{item.HourID==3 ? '13:10' : '15:00'}}</view> <view class="bigbig2box">{{item.HourID==3 ? '14:40' : '16:30'}}</view> </view> <view class="xian"></view> <view class="big2box"> <!-- 第一个小盒子的小盒子 --> <view class="bigbig3box">{{item.Course}}</view> <view class="bigbig4box">第{{item.HourID}}节 {{item.Course=='体育' ? '体育场':item.classroom}}</view> </view> <view class="big3box">已结束</view> </view> .box{ display: flex; height:160rpx; border: 1rpx solid rgba(187, 187, 187, 100); padding:20rpx 10rpx; margin:15rpx 0rpx; border-radius: 20rpx; transform: rotateX(360deg); animation: boxaction 1s ; } @keyframes boxaction { 0%{ transform: rotateX(0deg); } 100%{ transform: rotateX(360deg); } } 下面的方框都有一个翻转动作,这是用wxss实现的动画,我先就是通过每一次切换到这个页面都会执行这个动画,但是现在编译以后的第一次才会出现 这个动画,如果切换到其他页面再切换到这个页面,它这个动画也不执行。不知道怎么解决?希望可以帮帮忙!十分感谢 [图片]
2021-03-23这只能说你初始化的坐标与map组件的坐标不一致,很可能是格式不一致,需要转坐标,比如百度高德坐标转成腾讯坐标
用map,发现获取的经纬度也是偏移一公里以上,载是那个绿色的点位置是正确的,为什么?怎么获取绿点位置[图片] 每次打开地图,中心位都不是绿色的那个点,很明显的偏移了一公里以上。然后缩放地图,发现那个绿色的点跟实际位置只有几十米的差距,好苦恼,为什么会这样, 'gcj02'和 wgs84 都试过,还是不行
2021-03-22wx.getUserProfile只能由bindtap触发的事件里调用,longpress,touch之类都不行,onshow,onload就更不行了,if(wx.getUserProfile)判断都是不能用的,其实wx.getUserProfile用法沿用了getUserInfo一些特征的。另外bindtap触发的事件里面调用含有wx.getUserProfile的方法是可行的,异步回调执行也是可以。
wx.getUserProfile需要在哪个基础库才生效?目前真机调试设置了2.10.4~2.11.2,在开发工具上是行的,但是真机不行,麻烦微信那边解决一下,毕竟到4月份了wx.getUserInfo接口改了,如果wx.getUserProfile还是不行的话怎么办。。。。 真机版本: [图片] 代码输出: [图片] 输出结果: [图片]
2021-03-22getUserProfile可以正式使用了,我都改了好几个项目发布了,使用getUserProfile要满足基础库的要求,开发工具也要在1.05.2103112以上的,我是没加canIUse这些判断,直接就改了。
华为手机调用wx.getUserProfile 报错<button bindtap="onKeyLogin">授权登录</button> onKeyLogin(e) { console.log("触发授权事件") wx.getUserProfile({ desc:'同意授权',//不写不弹提示框 success:function(resData){ console.log("授权成功") }, fail:function(err){ console.log("授权失败") } })[图片][图片]
2021-03-19分享朋友圈的链接是能够启动小程序的,但是打开页面是single模式,参数可以在onShareTimeline的query里面,如果分享链接打开不需要当前页面参数以外的额外参数的话可以不填写query,但是如何需要额外参数,query的参数还要完整书写当前的页面参数。比如当前页面path?id=xxx,分享query填写id=xxx&pid=xxx
点击分享朋友圈时,需调后台接口,怎么实现同步执行?https://developers.weixin.qq.com/miniprogram/dev/reference/api/Page.html 分享朋友圈之前,需要调后台接口获取参数,传到onShareTimeline的query里。 该怎么做,等调完接口得到参数,再执行转发?
2021-03-19如果你原来用getUserInfo获取openid且同时保存用户信息的,建议你改用auth.code2Session和getUserProfile,不然会出现两个弹窗体验不好。如果只是用于获取用户信息的就直接改用getUserProfile,用getUserProfile时在bindtap调用的方法里面调用接口即可
跪求大神来救救孩子?{errMsg: "getUserInfo:ok", rawData: "{"nickName":"We1.","gender":1,"language":"zh_CN","…guItElHFicHRIOxsPXGG1QYIbr6JaBtgfevMEiczXVQ/132"}", userInfo: {…}, signature: "1d1fe7f5588399a9aca0a6dbb9941540701e68f4", encryptedData: "VQfGahUPnAfw1S5X7IqL51WHQaneuO78WaxDN3MMonyTI3kDQV…50gNguUzSHhmt/saaVabDwj9+yal1BNmkNJraFiGadjtjsV4c", …}encryptedData: "VQfGahUPnAfw1S5X7IqL51WHQaneuO78WaxDN3MMonyTI3kDQVMPp7L4T+1kFHdZTDv0kUejLcA7zyHd6tNF+ECoifcYvRKPSll2xU7jTWHm5HxePpNo2A1TdIL4FWGFOI52btjr9RnL0pvEPUv4Ty/JcwvSFmrwUZCNCUAfa5GDX3nJK51hJO8Fhlqdl1rndak3lLhf8gsnFvM0aALRtKb883M4k3SqjOEbeNWYd+1BG9jZ5kzhXhL0GSj1DB7LzLDgftQFqo2QKvC38kxF+luEDJ0QBWy7MC29Qp8vujZV4uzjhyFDdIamFsPxyc9ReaV2H2hNDJwknPXVamwALHKi5IhLXy6Fglj9pRuLzR0zS9FLjSDJAuxf/QCxYvnNLGD80rHh4Eew+lmdDLdI7w6PwkaxGol3Q12Jt1DSPOHMUAH7T1YA6/8IDYFhjLnONOyfm0DBOddQXtz50gNguUzSHhmt/saaVabDwj9+yal1BNmkNJraFiGadjtjsV4c"errMsg: "getUserInfo:ok"iv: "0ve/BCw0smvjp5AvqPGPqg=="rawData: "{"nickName":"We1.","gender":1,"language":"zh_CN","city":"Mudanjiang","province":"Heilongjiang","country":"China","avatarUrl":"https://thirdwx.qlogo.cn/mmopen/vi_32/DYAIOgq83eqiahgLmCiapFLIp3U0137iaicEwmAVyvBmVvkib6guItElHFicHRIOxsPXGG1QYIbr6JaBtgfevMEiczXVQ/132"}"signature: "1d1fe7f5588399a9aca0a6dbb9941540701e68f4"userInfo: {nickName: "We1.", gender: 1, language: "zh_CN", city: "Mudanjiang", province: "Heilongjiang", …}__proto__: Object
2021-03-19发布正式能用呀,我的项目都改了几个了,改动的时候技记得选择要求的基础库版本
小程序在4月13号之前使用wx.getUserProfile接口,发布正式版会有问题吗?基础库是[图片] 开发者工具版本[图片] 采用新接口之后,开发者工具以及手机端体验版小程序测试原wx.getUserInfo接口未出现弹出框授权,新接口wx.getUserProfile出现了弹出框授权,一切正常,但是电脑端开启体验版小程序则出现新接口无法跳出弹出框授权的情况
2021-03-19这个事件触发了两次,第一次event为undefined,打印event.detail自然要报错了,执行时判断下呗
小程序打印event.detail.value,报错 ,但是又有值打印出来,怎么回事?小程序打印event.detail.value,报错说Cannot read property 'detail' of undefined ,但是又有值打印出来,怎么回事? 代码如下: [图片] 打印结果: [图片]
2021-03-19lng和lat无初始值或者不合法就会出现这种情况,2.12后会出现此类问题
map 组件在真机正常,在开发工具不显示?<map id="map" longitude="{{longitude}}" latitude="{{latitude}}"scale="13" show-location="{{show}}" bindcontroltap="controltap" markers="{{markers}}" bindmarkertap="markertap" style="width: 100%;height:{{winHeight}}px" > </map> [图片] 真机地图可以打开 [图片]
2021-03-16