- 关于wx.previewImage({})背景色怎么设置?
最近在使用wx.previewImage({})这个功能,发现图片的背景色只能是黑色,但是我的图片是透明的,图片里黑色的文字就看不见了,请问怎么设置背景色呢?或者有没有其他方法能改变背景色?静候大神解答,谢谢啦!!!
2019-12-29 - 自定义方法返回信息获取不了,怎么解决?
在做真机调试时,想获取一个自定义方法的返回值里的data数组里的值,请问怎么获取?代码如下图,todbget()为自定义的一个方法 [图片] 调试窗口信息如下图 [图片] 试过这样写: console.log('获取昨天数据失败:', this.todbget()._v) console.log('获取昨天数据失败:', this.todbget().result) 都只返回“undefined”,如果这样写 console.log('获取昨天数据失败:', this.todbget()._v.data) 则提示“data未定义”,请问应该怎样写才能获取到data里的数组呢?静候大神解答,谢谢啦!!!
2019-12-11 - 请教,wx.getFileSystemManager().readFile读取png图片失败?
下面这段代码读取png图片时总是失败,请问哪里错了吗?图片的路径检查过好几遍,确定是对的 wx.getFileSystemManager().readFile({ filePath: '../../images/表格背景图.png', // 选择图片返回的相对路径 encoding: 'base64', // 编码格式 success: res => { // 转码成功的回调 baseImg = 'data:image/png;base64,' + res.data console.log('data:image/png;base64,' + res.data) this.setData({ tdBackImage: 'background-image:url('+'data:image/png;base64,' + res.data +');z-index=-1;' }) }, fail: err =>{ console.log(err) } }) 错误信息提示 [图片] 静候大神解答,谢谢啦!!!
2019-12-09 - 在云函数里做http请求,返回的中文是乱码,请问怎么解决?
在云函数里做http请求,能正常返回数据,但是中文显示是乱码如图: [图片] http请求的代码是这样: var myurl = event.head + event.market + event.number +event.ending var httpData= new Promise((resolve, reject) => { request({ url: myurl, method: "GET",//GET }, function (error, response, body) { if (!error && response.statusCode == 200) { try { resolve(body) } catch (e) { reject() } } }) }) 使用了百度的方法:str = str + decodeURI(encodeURI(testArray[1])),转换回来时也还是乱码,请问怎样才能正常显示出中文呢? 请求的其中一个网址:"https://qt.gtimg.cn/q=sz000001"
2019-12-05 - 请教,想用云函数对EXCEL表进行读写操作,安装node-xlsx遇到问题,怎么解决?
想在云函数里对EXCEL表进行读写之类的操作,按照百度到的教程,在云函数里安装了 'node-xlsx',并且安装成功 [图片] 然后右键云函数->上传并部署:所有文件,此时提示需要安装'wx-server-sdk',于是按照教程安装,使用这条指令安装‘npm install --save wx-server-sdk@latest’,安装到最后出现一连串的npm ERR错误提示 [图片] 无视这些错误,继续右键云函数->上传并部署:所有文件,然后运行时提示如下错误 [图片] 请问这样的问题怎么解决?静候大神解答,谢谢啦!!!
2019-12-03 - 请教,云函数怎样使用request({})获取网页数据?
最近在使用云函数的request({})获取网页数据,遇到问题,云函数代码如下: // 云函数入口文件 const cloud = require('wx-server-sdk') var myurl = 'https://data.gtimg.cn/flashdata/hushen/latest/daily/sz000001.js?maxage=43201&visitDstTime=1' cloud.init({ // API 调用都保持和云函数当前所在环境一致 env: cloud.DYNAMIC_CURRENT_ENV }) // 云函数入口函数 exports.main = async (event, context) => { const wxContext = cloud.getWXContext() var request = require('request') return request({ url: myurl, }) } 在index.js获取云函数返回值的代码: wx.cloud.callFunction({ name: 'analysisFunction', data: {}, success: res =>{ console.log('analysisFunction调用成功: ', res) // wx.request({ // url:'https://data.gtimg.cn/flashdata/hushen/latest/daily/sz000001.js?maxage=43201&visitDstTime=1', // success(res) { // console.log(res.data) // } // }) }, fail: err =>{ console.error('analysisFunction调用失败:', err) } }) 打印出来的信息如下: analysisFunction调用成功: errMsg: "cloud.callFunction:ok" requestID: "3e63ffe0-14d7-11ea-9d68-52540047de0f" result: headers: {host: "data.gtimg.cn"} method: "GET" uri: {protocol: "https:", slashes: true, auth: null, host: "data.gtimg.cn", port: 443, …} __proto__: Object __proto__: Object 请问一下,返回的信息result里怎么没有从网页获取到的数据呢?如果使用wx.request({})方法在index.js里获取网页数据就能正常返回,代码如下: wx.request({ url:'https://data.gtimg.cn/flashdata/hushen/latest/daily/sz000001.js?maxage=43201&visitDstTime=1', success(res) { console.log(res.data) } }) 打印出的结果就是从网页获取到的信息,正常是这样的: latest_daily_data="\n\ num:100 total:6886 start:910102 91:253 92:257 93:257 94:249 95:243 96:246 97:237 98:245 99:237 00:238 01:239 02:232 03:237 04:241 05:227 06:219 07:214 08:244 09:232 10:192 11:236 12:233 13:237 14:244 15:244 16:244 17:244 18:243 19:222\n\ 190705 13.95 13.92 13.98 13.69 749196\n\ 190708 13.82 13.59 13.88 13.45 778413\n\ ……省略后面的数据…… 请问request({})与wx.request({})在获取网页返回数据上有什么区别吗? 本人小白,静候大神解答,谢谢啦!!!
2019-12-02