https://wechat-miniprogram.github.io/kbone/docs/guide/advanced.html#%E8%87%AA%E5%AE%9A%E4%B9%89-app-js-%E5%92%8C-app-wxss
请问kbone模板中 配置app.js的生命周期是写在哪里?例如 小程序的生命周期 onLaunch,onHide onError,onPageNotFound是写在哪里呢?
2020-03-01[图片]
如何设置本地调试的二进制node.js的路径?[图片]
2020-02-29img.onload = function () { ctx.draw }
新canvas接口的drawImage方法怎么用?目前知道新canvas获取的context是canvasRendertingContext2D,其drawImage方法要求传入一个HTML的img节点,所以直接传入url会报错,查询文档后发现canvas.createImage()可以创建图片对象,实测也确实打印出了<img>,但是给创建好的img添加src后传入drawImage()中没有反应,也不报错,就是啥都不显示,不知道是怎么回事,往大佬指点。代码如下: /*----------wxml-------------*/ <canvas id="sharePic" type="2d"></canvas> /*-----------js--------------*/ onLoad: async function (options) { //将图片的fileID换成真实url var result = await wx.cloud.getTempFileURL({ fileList:[options.url] }) console.log(result); var url = result.fileList[0].tempFileURL; //选择画布 var query = wx.createSelectorQuery(); query.select('#sharePic').node().exec(res=>{ console.log(res); var shareCanvas = res[0].node; var ctx = shareCanvas.getContext('2d'); //创建图片对象 var img = shareCanvas.createImage(); img.src = url; console.log(img) //画图,但是没反应 ctx.drawImage(img,25,10,300,300); }); },
2020-02-29让接口给你弄成字符串的 uid吧
post请求接口返回json中long类型字段超出字段,后两位变成00,如何重写js来解决此问题?wx.request [图片]
2020-02-29你代码或者参数有问题,我的就没问题,你是在手机上测的吗?工具是不行的 [图片]
微信公众号API无法获取临时素材操作过程: 1)使用微信号给微信公众号的测试号发送图片 2)公众号后台服务器收到消息,提取其中的MediaID 3)使用 https://api.weixin.qq.com/cgi-bin/media/get?access_token=30_F1P3QpH3S8z91O06OwPofaDAnsmrCwsHQ01OuEsVIeuR6gy9QkupLareH7h-nxqS_H36LrxepL6m_baVubc1tdq7HGFfy9ekjh3LJOTEBtsEVfivaqB7-XWo514AKRjAGAMWD&media_id=kc5h9GQCuU29QSD8dNG9gcwRRs-TWX4mMK4lxhk_DSL7ZnKOE9QikFnajZ9RTKPJ,GET方式拉取该图片数据 返回:{"errcode":40007,"errmsg":"invalid media_id hint: [Xg_W09612335]"}
2020-02-29可以,修改数据不需要重新发布,数据没在小程序端储存,是在云端
云开发小程序发布以后还能通过开发者工具修改数据库数据吗?云开发小程序在发布以后,还能通过小程序开发者工具来修改数据库里的数据吗? 修改数据后需要重新发布吗?
2020-02-29模板消息不是下架了吗 你怎么还再用
云调用订阅号信息报错errCode":-501007,"errMsg":"templateMessa"errCode":-501007,"errMsg":"subscribeMessage.send:fail Invalid request param" START RequestId: 9d9bf191-5aa9-11ea-8756-52540054168a Event RequestId: 9d9bf191-5aa9-11ea-8756-52540054168a 2020-02-29T04:11:53.902Z 9d9bf191-5aa9-11ea-8756-52540054168a { Error: errCode: -501007 invalid parameters | errMsg: subscribeMessage.send:fail Invalid request param at Object.callWXOpenAPI (/var/user/node_modules/wx-server-sdk/index.js:358:19) at <anonymous> at process._tickCallback (internal/process/next_tick.js:188:7) errCode: -501007, errMsg: 'subscribeMessage.send:fail Invalid request param' } END RequestId: 9d9bf191-5aa9-11ea-8756-52540054168a Report RequestId: 9d9bf191-5aa9-11ea-8756-52540054168a Duration:74ms Memory:256MB MemUsage:37.753906MB config.json { "permissions": { "openapi": [ "subscribeMessage.send" ] } } index.js // 云函数入口文件 const cloud = require('wx-server-sdk') cloud.init() // 云函数入口函数 exports.main = async (event, context) => { try { const result = await cloud.openapi.subscribeMessage.send({ touser: 'o1o3-4xgvaPwVLt7PKG4_KG7xmf4', page: 'index', data:{ thing2:{ value:'千岛鱼' }, amount3:{ value:'120' }, name4:{ value: '是不是忘了谁' }, thing6:{ value: '有鱼有虾' }, time5:{ value:'2018.5.15' } }, templateId: 'fwd9CstOmDbgC3WxAvoMct90AZ3kLE92AYZSejwAdVg', }) console.log(result) return result } catch (err) { console.log(err) return err } } 前端点击事件:share share() { wx.requestSubscribeMessage({ tmplIds: ['fwd9CstOmDbgC3WxAvoMct90AZ3kLE92AYZSejwAdVg'], success:(res)=>{ wx.cloud.callFunction({ name:'send' }).then((res)=>{ console.log(res) }) } }) }, [图片] 我是想发送给指定的openid的微信接受这条消息 求解决吧!!!!好多人都遇到这个问题
2020-02-29在别的页面,给它赋值了 [图片]
app.js获取openid问题?[图片]这段代码里的this.checkLoginReadyCallback是另外一个函数吗?app.js里没看到啊
2020-02-29我的没问题 [图片] [图片]
get方法生成小程序码怎么带参数?[图片]
2020-02-29[图片]
Promise.all取不到页面DATA数据值或者方法?var sctu[xh],html; sss:function(){ this.editorCtx.getContents({ success(res) { html = res.html; var i=0 var ss = res.html.replace(/<img [^>]*src=['"]([^'"]+)[^>]*>/gi, function (match, capture) { url[i]=capture i++ }) console.log(url) var PromiseAllArr = [];//*********************用来存多个Promise for (var i = 0; i < url.length; i++) { console.log(i) PromiseAllArr.push( new Promise(function (resolve, reject) { let that = this; let xh=i; wx.cloud.uploadFile({ cloudPath: "ssnew/" +rqzh.timeName(new Date()) +"-"+xh + ".jpg", filePath: url[xh], success(res) { console.log(html) html=html.replace(url[xh],res.fileID) sctu[xh] = res.fileID console.log(xh+"上传成功") // if (that.data.sctu.length==url.length){ // that.data.html = mm // console.log(mm) // that.data_updata() // } return resolve(res); }, fail(res) { return reject(i+"个上传失败"); console.log(url[xh]) console.log('上传图片失败', res) } }) })) } Promise.all(PromiseAllArr).then(function (values) { let that=this; console.log(that.data.title) }).catch(reason => { console.log(reason) wx.cloud.deleteFile({ fileList: sctu, success(res){ console.log('删除已存文件') } }) }); } }) } TypeError: Cannot read property 'data' of undefined at ssnew.js? [sm]:181,我换成页面的函数,也提示找不到。
2020-02-29