刚解决这个问题。在所有其他代码都检查无误之后,最终定位到是因为使用了api promise化,也就是使用了下面这些代码: import { promisifyAll, promisify } from 'miniprogram-api-promise'; const wxp = {} promisifyAll(wx, wxp) 将上面代码注释掉就好了。有问题的同学可以检查下是否是这个原因。
canvasToTempFilePath: fail canvas is empty"data: { // 图标数据 doubleColumnCanvasData: { canvasId: 'doubleColumn', }, doubleColumnTitle: "近半年已获得认可", doubleColumnUnit: [{ color: "#94df87", title: "认可我的" }, { color: "#81bdfd", title: "认可币数" } ], // 图标数据 corpId: '', authCode: '', userId: '', // 悬赏点击按钮的参考值 tankk: 1, // 点击页面切换 qiehuan: 1, // 弹出框 qqt: '', // 轮播图配置 imgUrls: [], indicatorDots: true, autoplay: true, interval: 2000, duration: 1000, // 轮播图配置 user:'', ownBadge: 0, ownCoin: 0, ownPoint: 0, starUsers: [], stDatas: '', notices: [], sessionId:'' }, /** * 组件的方法列表 */ methods: { // 图表转图片 zhuantu(){ setTimeout(function () { wx.canvasToTempFilePath({ canvasId: 'doubleColumn', success: function (res) { var tempFilePath = res.tempFilePath; console.log(tempFilePath); }, fail: function (res) { console.log(res); } }); }, 500); }, onload直接调用的 [图片] 页面图表显示正常就转不了图片
2020-03-07楼主解决了吗?我现在遇到和你类似的问题,代码里写的是https,业务域名也配置了,最后却跳转到http。 [图片] [图片] [图片]
小程序不支持打开非业务域名 请重新配置问题首先是后台已经配置了业务域名 [图片] 然后小程序里面使用了web-view组件进行跳转 [图片] 这里是跳转的函数 [图片] 以及小程序开发工具的截图[图片],但是跳转还是失败 这里是截图 [图片]
2019-03-25