理论上微信分享链接是不会变的。这个id是页面分享时写死在分享链接中的么?在页面里会有逻辑去调整页面的Id么?
微信朋友圈分享h5页面三天后再次打开参数变了如题:微信打开一个h5页面,获取用户授权得到code,然后完成一些业务,再点微信右上角分亨到朋友圈,这个时候的页面被app分亨到微信的时候带一个id参数,比如是3305,但是三天之后,微信端再次打开朋友圈找到这个分享,点开之后id变成了126,朋友圈的连接参数被改?
2018-05-22两个接口的定位是不一样的,不过都可以获取到openid。
关于获取openid的问题文档内说用wx.getUserInfo 获取的数据,不包括openid,需要解密encryptedData 后才能获取, 但是有没有人发现,wx.login再获取code之后 再通过 [代码]https://api.weixin.qq.com/sns/jscode2session?appid=APPID&secret=SECRET&js_code=JSCODE&grant_type=authorization_code[代码]就可以获取openid了,所以wx.getUserInfo解密encryptedData 就好像没用了,不知道是不是这样
2018-05-22接口中提高生成二维码宽度也无法提高分辨率么?
微信小程序生成二维码如何调高分辨率- 微信生成的二维码没办法调整分辨率,只有72 像素,数码打印成pvc物料出来时候没法扫,可不可以调高分辨率 - 接口提供调高分辨率参数
2018-05-22目前是不支持的,这种情况可以尝试使用自定义组件实现tabbar。
tabbar二级关联页面- 需求的场景描述(希望解决的问题) 在原生的app应用中,底部导航tabBar每个一级页面下有多个二级页面,从一级页面跳转到二级页面底部导航依旧指示在当前的位置;现在小程序开发过程中,tabbar只能在设定的页面中可见,从一级跳转到二级,底部导航消失了 - 希望提供的能力 tabBar可以关联多个二级页面,能像原生APP那样在一级二级之间切换
2018-05-22这里应该是描述有问题,确实是回到某个页面,中间出栈的页面会进行unload。
页面栈路由疑惑[图片] 问题如图,是我理解有误还是文档标记错误,望大神们解答。
2018-05-22这里确实是有这问题,reLaunch只对页面栈中的页面进行了unload。后续我们会尝试修复这个bug的,感谢反馈。
wx.reLaunch 不会触发其它标签页的 onUnload当某个页面调用了 wx.reLaunch(),文档里说的是关闭其它所有页面并打开指定的页面,所以理论上其它所有页面被关闭时应该都会触发 onUnload(),可实际上 reLaunch 关闭他们时并没有调用 onUnload,仅调用了当前页面栈中的 onUnload,因为其它标签页不在 getCurrentPages() 返回的页面栈中,所以就不会被调用。 假如我在一个页面 onLaunch() 中往全局注册了或写入了某些东西,在 onUnload() 卸载这些写入的东西,一旦多个标签页某个页面调用了 wx.reLaunch(),页面逻辑就会出问题。 所以这里是不是应该调整为 wx.reLaunch() 不只是触发打开 getCurrentPages() 返回的页面 onUnload(),也应该在关闭其它标签页时调用他们的 onUnload()
2018-05-22没有,可以在form组件的bindsubmit事件中拿到表单数据后自己拼装数据。
form表单中的数据的序列化微信小程序的API中有没有类似serialize()的方法。如果没有,该怎么实现相同的效果
2018-05-22读取文件有专门的接口,比如小程序的getSavedFileList(https://developers.weixin.qq.com/miniprogram/dev/api/file.html#wxgetsavedfilelistobject) 或 小游戏的readFile(https://developers.weixin.qq.com/minigame/dev/document/file/FileSystemManager.readFile.html)
wx.saveFile返回的路径无法使用wx.saveFile返回的路径是个wxFile://的路径,我把模型文件存起来后,再用这个路径加载,加载不上,提示说是:request:fail invalid url 。应该是不认这个wxFile://的路径。怎么办呢。
2018-05-22反馈已收到,我们考虑一下。
小游戏Canvas 2D不支持Shadow和Gradient根据官方教程的描述,小游戏的canvas2D支持了大部分属性: https://developers.weixin.qq.com/minigame/dev/document/render/canvas/RenderingContext.html 2d 接口支持情况iOS/Android 不支持的 2d 属性和接口 globalCompositeOperation 不支持以下值: source-in source-out destination-atop lighter copy。如果使用,不会报错,但是将得到与预期不符的结果。 isPointInPath 经过测试,在我们的游戏里,Shadow和Gradient相关的功能,在开发工具的模拟器环境下一切正常,可是一旦进入真机环境(ios/android),就都没法工作了。程序并不报错,但就是没有效果。具体是下面这些属性 - shadowBlur - shadowColor - shadowOffsetX - shadowOffsetY - createLinearGradient 望改进,不然一些好的效果实现起来比较费劲
2018-05-21一样的,你那边是遇到两种方式切换tab时console出来的结果不一致?
难道通过点击切换tab和通过wx.switchTab切换tab是不一致的吗?文档中说 wx.switchTab跳转到 tabBar 页面,并关闭其他所有非 tabBar 页面。我现在有两个tabbar页面(home,center)。我在center的onShow中打印console.log(getCurrentPages())。当我从home点击跳到center的时候打印出来的页面栈只有center,没有home,这是为何?难道通过点击切换tab和通过wx.switchTab切换tab是不一致的吗?
2018-05-21