这个有解决的方案了么?
小程序web-view的h5页面中点击保存海报到相册?我们产品提出一个需求,在小程序中打开 h5 页面,点击保存按钮时将图片海报图片保存到本地。但是我看了 web-view 的文档:只提供了下载图片的接口。[图片] 没有开放 saveImageToPhotosAlbum 接口,是不是这个需求就没法实现了?有大佬做过类似需求吗?是使用什么方式实现的呢?
2023-09-07开发工具上显示是正常的,真机不行,微信版本:7.0.14 基础库2.11.0
canvasToTempFilePath:fail:cearte bitmap failed?wx.canvasToTempFilePath() 之前还好好的,今天就突然报这个错误,请问是什么原因? [图片]
2020-05-14你这个button是不是应该这样写: <button wx:for="{{orderStatusList}}" data-obj="{{item.statusName}}">...</button>
事件 data- 怎么传对象到逻辑层[图片] data- 不能传对象吗,我跟api里有什么区别吗 [图片]
2019-01-30写在onLoad或者onShow里。或者是写到自己定义的方法里,你直接这么写就报错,无法执行
js基础问题[图片] [图片] 如图,我在about页面内写两句话,主要就是想通过{{}}调用msg变量 然后在屏幕上面显示其内容“Hello World”,是在.wxml和.js里面各添加一句这样的话吗? <text>{{msg}}</text> this.setData({ msg: 'Hello World' }) 但是为什么提示错误呢?是我添加的位置不对吗?我应该怎么添加呢?
2019-01-30好的,谢谢,我去了解一下wx.createSelectorQuery()
movable-view区域能生成图片吗?需求:客户想要把页面的某个区域生成图片保存下来。 问题:之前想的是用画布画下来然后保存图片,结果发现这部分区域非常复杂,样式多变,用画布基本就死了..0.0! 例如:[图片] 所以我们直接就排除了canvas的方法。 后来发现movable-view能更好的显示这部分内容,但是却苦于没有保存图片的方法, 所以问问各位大佬有没有别的思路或解决办法
2018-11-08卡片的路径不对啊!找不到页面就成这样了
小程序客服接收到用户发送的小程序卡片,但是打不开用户通过button组件打开小程序的客服对话窗口 根据右下角的智能提示向客服发送小程序卡片 [图片] 客服接收到卡片后点击提示 扫码查看 扫码之后跳转的页面提示“ 页面不存在 ” [图片] [图片] 有大佬知道这个是怎么回事吗?
2018-08-20你试着在 [代码]onHide: function() { // Do something when hide. },[代码]里设置成false
安卓某些机型点击【返回】上一页,键盘依然展开安卓某些机型(如MEIZU MX6),在input组件focus属性为true时,返回上一页键盘依然展开。 在当前页的onUnload生命周期设置focus为false, 或者wx.hideKeyboard() 均无法解决,用户体验很差。
2018-08-16这个问题我们也遇到了,用的是官方推荐的代码: wx.getSetting({ success: function (res) { console.log(res) if (res.authSetting[ 'scope.userInfo' ]) { that.setData({ isauthorizationShow: true }) } else { that.setData({ isauthorizationShow: false }) } } }) 自己做了一个授权的弹窗,然后判断用户是否授权过,未授权就显示, 但是问题就是明明授权了,但是过一会后(未退出小程序),在其他页面突然弹出了自己做的授权框, 退出从进就好了, 希望官方尽快给一个回复~
快速切换tab导致wx.getSetting拿不到已经授权的信息有三个tab页:home、product、 center。每个tab页的onShow都有下面这段代码 [代码]onShow: [代码][代码]function[代码] [代码]() {[代码][代码] [代码][代码]// 授权用户信息[代码][代码] [代码][代码]wx.getSetting({[代码][代码] [代码][代码]success: res => {[代码][代码] [代码][代码]if[代码] [代码](res.authSetting[[代码][代码]'scope.userInfo'[代码][代码]]) {[代码][代码] [代码][代码]// 已经授权用户信息,不再弹出自定义授权弹框[代码][代码] [代码][代码]this[代码][代码].setData({[代码][代码] [代码][代码]authInfoDlg: [代码][代码]false[代码][代码] [代码][代码]})[代码][代码] [代码][代码]} [代码][代码]else[代码] [代码]{[代码][代码] [代码][代码]// 没有授权,弹出自定义授权弹框[代码][代码] [代码][代码]this[代码][代码].setData({[代码][代码] [代码][代码]authInfoDlg: [代码][代码]true[代码][代码] [代码][代码]})[代码][代码] [代码][代码]}[代码][代码] [代码][代码]}[代码][代码] [代码][代码]})[代码][代码]}[代码]authInfoDlg 控制一个自定义授权弹框,下面是这个弹框的部分代码。 [代码]<button [代码][代码]class[代码][代码]=[代码][代码]'auth-dlg-btn btn-solid-org'[代码] [代码]open-type=[代码][代码]"getUserInfo"[代码] [代码]lang=[代码][代码]'zh_CN'[代码] [代码]bindgetuserinfo=[代码][代码]"_getUserInfo"[代码][代码]>点击授权</button>[代码] [代码]_getUserInfo (e) {[代码][代码] [代码][代码]if[代码] [代码](e.detail.userInfo) {[代码][代码] [代码][代码]console.log(e)[代码][代码] [代码][代码]// 关闭自定义授权弹框[代码][代码] [代码][代码]this[代码][代码].setData({[代码][代码] [代码][代码]authInfoDlg: [代码][代码]false[代码][代码] [代码][代码]})[代码][代码] [代码][代码]// 保存unionId[代码][代码] [代码][代码]let { rawData: raw_data, signature, encryptedData: encrypted_data, iv } = e.detail[代码][代码] [代码][代码]wx.$ajax([代码][代码]'user/saveUserUnionId'[代码][代码], {[代码][代码] [代码][代码]raw_data,[代码][代码] [代码][代码]signature,[代码][代码] [代码][代码]encrypted_data,[代码][代码] [代码][代码]iv[代码][代码] [代码][代码]})[代码][代码] [代码] [代码] [代码][代码]if[代码] [代码]([代码][代码]this[代码][代码].authSuccess) {[代码][代码] [代码][代码]this[代码][代码].authSuccess();[代码][代码] [代码][代码]}[代码][代码] [代码][代码]}[代码][代码] [代码][代码]}[代码] [图片] [图片] 当进入到首页时,弹出自定义授权弹框(图一),点击授权,调起微信用户信息授权弹框(图二),点击允许。 授权之后,除非手动清除授权信息,这个自定义授权弹框不该再出现。 但是,当我快速切换tab,这个自定义授权弹框居然会出现,而且,授权信息为空(见下图),这是为何???[图片]
2018-07-13这个问题我们几个月前就遇到了,用的是官方推荐的代码: wx.getSetting({ success: function (res) { console.log(res) if (res.authSetting['scope.userInfo']) { that.setData({ isauthorizationShow: true }) }else{ that.setData({ isauthorizationShow: false }) } } }) 自己做了一个授权的弹窗,然后判断用户是否授权过,未授权就显示, 但是问题就是明明授权了,但是过一会后(未退出小程序),在其他页面突然弹出了自己做的授权框, 退出从进就好了, 希望官方尽快给一个回复~
已授权,但是wx.getSetting返回异常1、用户点击授权按钮,弹窗点允许(图一图二),图四可以看到授权成功,按钮的e.detail.uaseInfo信息正常 2、调用后台接口前,通过wx.getSetting判断用户是否已授权(图三),图四可以看出, 返回值res.authSetting['scope.userInfo']异常 注:一般情况下,异常如上步骤所述。有一次异常为,1、2步骤正常,但是过了一两分钟之后,wx.getSetting又返回异常(在此期间,没有退出小程序,也没有修改设置,只在不同页面之间切换浏览) [图片] [图片] [图片] [图片]
2018-07-13你这个分享是在有shade的情况下才开始点击的?? onShareAppMessage()在分享时回自动截取当前页面,所以这个流程有问题, 1.不能在有shade的情况下调用onShareAppMessage(),这样很大几率会出现你所说的情况; 2.建议你把分享所用的图片用画布画出来,然后下载使用,可以避免这种情况,而不是用自动截取的图片; 3.可能有别的办法,我是常用第二点。 当然最简单的办法就是把shade去掉,(-.-)
action-sheet 自定义分享出去的页面有时有半透明遮罩层,有时又没有[图片] 个人推测问题是这个弹起是遮罩层的原因,应该是先关闭遮罩层再执行onShareAppMessage(),但无奈bintab优先级低于onShareAppMessage(),先执行了onShareAppMessage(),再执行bintab。以上是个人分析问题所在,求解决办法 [图片][图片] 点击分享按钮时,有灰色的遮罩层 这是分享后的样子也有灰色 -------------------------------------------------------------------------------------------------------------------------------------------- [图片][图片] 点击分享按钮时,无灰色遮罩层 这是分享后的样子无灰色 --------------------------------------------------------------------------------------------------------------------------------- 有大佬遇过吗???在线等 急。。。。。。。。。。。
2018-07-10