组件内部最外层用if控制,或者js抛出事件到page页控制组件显隐。其实前一种方法就可以了。
关于自定义组件 隐藏,显示,对外设置属性值的相关问题自定义组件 是一个金币弹框 [图片] 目前我引入了一个自定义组件 [图片] 但不知道如何在 自定义组件内部js 控制这个组件的隐藏和显示 目前只能外部 js 控制。 希望执行完后隐藏。 因为这个自定义组件层级最高,执行完毕后会遮挡,后面的内容。 [图片]
2019-02-21执行bindgetuserinfo时,如果没有授权,此时e.detail.errMsg会有fail的信息。没有授权的情况需要自己去做处理了。
button组件bindgetuserinfo用户拒绝授权- 需求的场景描述(希望解决的问题) 需求:希望点击一个button得到用户授权后隐藏Button显示用户头像 [图片] 问题:如果用户点击Button后但又拒绝用户授权之后,因为bindgetuserinfo绑定的函数默认已经成功授权,将只会隐藏button但不显示用户头像 [图片] - 希望提供的能力 希望getuserinfo函数提供wx.getUserInfo接口的全部功能,包括拒绝授权等功能 ---------------------------------------------------------------------------------------- 已用代码解决需求,谢谢
2019-02-20wx.request又不是同步的,最后一个oi肯定没值啊
变量赋值问题onLoad: function (options) { // 获取openID var oi=''; var that = this; var user = wx.getStorageSync('user') || {}; var userInfo = wx.getStorageSync('userInfo') || {}; if ((!user.openid || (user.expires_in || Date.now()) < (Date.now() + 600)) && (!userInfo.nickName)) { wx.login({ success: function(res) { if (res.code) { wx.getUserInfo({ success: function(res) { var objz = {}; objz.avatarUrl = res.userInfo.avatarUrl; objz.nickName = res.userInfo.nickName; //console.log(objz); wx.setStorageSync('userInfo', objz); //存储userInfo } }); var d = that.globalData; //这里存储了appid、secret、token串 console.log("appid" + d.appid); console.log("token" + res.code); var l = 'https://api.weixin.qq.com/sns/jscode2session?appid=' + d.appid + '&secret=' + d.secret + '&js_code=' + res.code + '&grant_type=authorization_code'; wx.request({ url: l, data: {}, method: 'GET', // OPTIONS, GET, HEAD, POST, PUT, DELETE, TRACE, CONNECT // header: {}, // 设置请求的 header success: function(res) { var obj = {}; obj.openid = res.data.openid; obj.expires_in = Date.now() + res.data.expires_in; oi = obj.openid; console.log("OPENID" + oi); } }); } else { console.log('获取用户登录态失败!' + res.errMsg) } } }); } console.log("OPENID" + oi); }, 请问为什么最后一个oi变量输出为空,明明在前面oi = obj.openid给oi赋值了啊
2019-02-20自定义体验很差的。android机型上还有BUG:"enablePullDownRefresh": true ,tab会跟随页面往下跑。
小程序什么时候才会推出动态增删底部导航的API呢?- 需求的场景描述(希望解决的问题) 动态增删底部导航 - 希望提供的能力 动态增删底部导航的API
2019-02-20video不放在swiper里,需要使用video的显示出来swiper则隐藏。
video 定位问题我是把video放在swiper上的,在ios上,开始渲染的时候的没问题的,随着滑动swiper的时候,滑着滑着就会出现直接卡主滑不了了和video浮在了最上层挡住了别的标签的问题。 - 当前 Bug 的表现(可附上截图) [图片] - 预期表现 [图片] - 复现路径 - 提供一个最简复现 Demo
2019-02-20[代码]wx.request[代码]、[代码]wx.uploadFile[代码]、[代码]wx.downloadFile[代码] 的最大并发限制是 10 个; 用Promise封装下
for 循环 wx.request 的bug[图片] 如图 i 在wx.request外 或者在data中时是正常的 但在success里时 却全部是10 用什么方法可以解决呢
2019-02-20销毁B页面时, [代码]const requestTask = wx.request({})[代码][代码]requestTask.abort() // 取消请求任务[代码]试试这个
当前“页面B”动态更改title,点击返回按钮,更改的标题会显示在“来源页面A”从A页面跳转到B页面,B页面需要在接口加载之后更改title,如果接口请求过慢,还没请求完毕时就点击返回按钮回到A页面,这时B页面的请求会继续执行,并在执行完毕后修改了A页面的title。 PS:尝试了网上该方法不行🚫(https://blog.csdn.net/recoluan/article/details/81592261) [图片]
2019-02-20正常操作
小程序开发者工具,突然变黑屏,闪退,能不能修复?- 当前 Bug 的表现(可附上截图) 发现你们真的是吃撑了,我截到bug图,粘贴到这里,然后发布的时候,被你们用格式化的方式,把图片搞没了,你们这不是提高了体验,让人很抓狂,产品经理减工资,这个问题都能犯,用户的输入是确定的顺序吗?一定从上到下?如果用户从下到上,你就把用户输入的内容清空? 上传bug,发现你们更多的bug,腾讯这么大的公司,我看也不过如此 小程序开发者工具经常出现黑屏,然后卡住,等多几秒(十几秒)会闪退,然后会自动启动一个小程序,赶紧修复 更新到最新版本后,问题依旧存在 没有截图 by:quan_jianyu - 预期表现 - 复现路径 - 提供一个最简复现 Demo
2019-02-11不要一个item 一个定时器,这个做法是错误的。你应该将所有的时间数据拿出来,用一个定时器维护,在统一更新时间数据。
小程序onUnload和onHide中清除计时器造成页面返回时卡顿~- 需求的场景描述(希望解决的问题) 因为页面有很多个计时器,页面隐藏和卸载时不清楚会造成计时器累计,会计时错乱。 如:从首页点击商品进入详情页,清除首页所有计时器,返回首页时页面数据1-2秒后才显示。然后首页页面位置会回到顶部。 删除onUnload和onHide里面的操作就正常。 tabBar首次切换的时候也会卡顿。 小程序onUnload和onHide中操作清除计时器造成页面返回时卡顿~ 应该怎么整啊? [图片]
2019-01-26"navigationStyle": "custom" 自定义
小程序分享页面如何添加首页按钮微博小程序中的首页按钮是如何做到的? [图片]
2019-01-25