小程序应该没有链接打印机的功能, 可以用后端调用打印机
微信小程序如何连接打印机,并打印出提交的材料,没找到api,求解微信小程序链接打印机
2018-11-20官方说的数据类型是fs.ReadStream 用fs.createReadStream来获取流数据 let readStream = fs.createReadStream('你的文件路径');
【云开发】怎么通过【云函数】写数据到【云存储】- 当前 Bug 的表现(可附上截图) 返回结果: {"errorCode":1,"errorMessage":"user code exception caught","stackTrace":"Error: errCode: -501001 resource system error | errMsg: uploadFile:fail MultipartParser.end(): stream ended unexpectedly: state = PART_DATA; at uploadFile api; \n at new CloudSDKError (/var/user/node_modules/wx-server-sdk/index.js:2679:28)\n at returnAsCloudSDKError (/var/user/node_modules/wx-server-sdk/index.js:2731:16)\n at Object.returnAsFinalCloudSDKError (/var/user/node_modules/wx-server-sdk/index.js:2745:13)\n at Object.\u003canonymous\u003e (/var/user/node_modules/wx-server-sdk/index.js:2213:58)\n at step (/var/user/node_modules/tslib/tslib.js:133:27)\n at Object.throw (/var/user/node_modules/tslib/tslib.js:114:57)\n at rejected (/var/user/node_modules/tslib/tslib.js:105:69)\n at \u003canonymous\u003e\n at process._tickCallback (internal/process/next_tick.js:188:7)"} - 预期表现 传入了要求的参数【可读流】,调用应该成功 - 复现路径 - 提供一个最简复现 Demo 提供三种云函数调用case,均无法实现写数据到存储,本地测试创建的可读流没有问题 const cloud = require('wx-server-sdk') const fs = require('fs') const streamifier = require('streamifier') var streamBuffers = require('stream-buffers'); cloud.init() exports.main = async (event, context) => { /* --------------------------case0--------------------------------- var readerStream = new stream.PassThrough(); readerStream.end(new Buffer('Test data.')); ----------------------------------------------------------------------*/ /* --------------------------case1--------------------------------- let readerStream = streamifier.createReadStream(new Buffer('Test data.')) ----------------------------------------------------------------------*/ /* --------------------------case2--------------------------------- var readerStream = new streamBuffers.ReadableStreamBuffer({ frequency: 10, // in milliseconds. chunkSize: 2048 // in bytes. }); readerStream.put('Test data.'); readerStream.stop(); ----------------------------------------------------------------------*/ return await cloud.uploadFile({ cloudPath: 'demo.txt', fileContent: readerStream }) }
2018-11-20能看看代码不?
无法获得openid感觉要求的都弄了,就是无法获得openid[图片] [图片] [图片] [图片] [图片]
2018-11-20new Object()就是你的对象
开发小程序多天,还没找到女朋友,唉~开发小程序多天,还没找到女朋友,唉~
2018-11-20加油,支持去找他们
请大神早点回复我的2个问题,不然我就去客村找你们,我家就在附件我的2个问题,还有就是我的微信用我的QQ号登陆登陆不进去,我第一次登陆呀,还有什么声音锁我研究了很长时间也不行,反正早点解决,我家就挨着客村,我去堵你们
2018-11-19用 typeof 判断一下类型,看看是字符串类型还是对象
从获取的json数据里不能提取想要的数据从一个后台获取到JSON数据,形如:"{ kinds:[{ID:1,Name:\"空调\"},{ID:2,Name:\"冰箱\"}]}",下面是获取成功后的代码片断: success(res) { //var kinds = res.data.kinds; //是一个数组,[{ID:1,Name:\"空调\"},{ID:2,Name:\"冰箱\"},{ID:12,me:\"tttt001\"}] var data=res.data; console.log(data); var kinds = data.kinds; console.log(kinds); }, data控制台里显示是正常的,但提取kinds却是未定义,分别提示如下: { kinds:[{ID:1,Name:"空调"},{ID:2,Name:"冰箱"}]} undefined 截图如下: [图片] 实在是百思不得其解,请高手指点,谢谢大家!
2018-11-19可以用Promise风格试试 一般查询不到数据会返回一个空数组 isHasRegistered: function(openid, suc) { return new Promise((resolve,reject)=>{ const db = wx.cloud.database() var register_id = '' db.collection('yjjFamilyUsers').where({_openid: openid }).get() .then((msg)=>{ resolve(msg); }) .catch((err)=>{ reject(err); }) }) },
从数据库获取数据调用回调函数问题请问各位大佬,发送请求从数据库获取数据,由于异步加载,我使用了回调函数,但是回调函数只有在回调时获取数据成功的情况下才有返回值,而在没有成功的时候就没有任何反应了,请问这个怎么解决,谢谢! isHasRegistered: function(openid, suc) { const db = wx.cloud.database() var register_id = '' db.collection('yjjFamilyUsers').where({ _openid: openid }).get({ success: res => { console.log('res.data[0]._id: ', res.data[0]._id) register_id = res.data[0]._id suc(openid, register_id) // 获取到了数据是可以返回结果的,但是获取不到数据跳到fail之后,函数没有任何反应,应该如何返回一个值呢? }, fail: err => { console.error('res.data[0]._id[数据库] [查询记录] 失败:', err) // 获取到了数据是可以返回结果的,但是获取不到数据跳到fail之后,函数没有任何反应,应该如何返回一个值呢? } }) // return _id == '' ? false : true; }, 或者说,在没有获取到数据后,根本就不执行任何语句了,程序没有任何反应了,就好像卡在这里回调函数里面了 请问这个应该怎么办呢?谢谢 感觉微信小程序的异步加载有点难搞啊
2018-11-19检查一下域名有没有填错,一般重启开发者工具就可以了
设置过服务器域名 但是开发者工具任然提示不在以下 request 合法域名列表中设置过服务器域名 但是开发者工具任然提示不在以下 request 合法域名列表中,由于服务器域名这个月已经改过5次 现在看不到是什么
2018-11-17解决了... where({is_check:undefined})就行了...
云开发数据库可以查询是否存在某个key值吗- 需求的场景描述(希望解决的问题) RT. 假定数据如下: { id:1, name:'text', formList:{}, } 我在录入数据的时候没有录入“is_check”这个字段, 那我在查询的时候希望判断数据里面是否存在"is_check"这个key,存在的话就查询出来
2018-11-17