在app,js onShow中 onShow: function (res) { console.log('test',res.query.mm) }, 获取参数后,怎样在pages/index/index页面中显示
navigateToMiniProgram跳转成功,获取数据提示错误?wx.navigateToMiniProgram({ appId: 'xxxxxxxxxxxxxxxxxxx', path: 'page/index/index?id=123',//---------------path为空,能跳转,但写上路径,跳转 提示:“页面不存在”????????? extraData: { //需要传递给目标小程序的数据,目标小程序可在 App.onLaunch(),App.onShow() 中获取到这份数据 test:9 }, envVersion: 'develop', //重点**要打开的小程序版本,有效值 develop(开发版),trial(体验版),release(正式版) success(res) { console.log('打开成功')// 打开成功 } 跳转成功后的页面 onShow: function (res) { console.log('test0',res.query.mm) //用query获取数据,提示出现错误:VM109:1 thirdScriptError Cannot read property 'query' of undefined;at "pages/mt/index" page lifeCycleMethod onShow function TypeError: Cannot read property 'query' of undefined at Se.onShow (http://127.0.0.1:22518/appservice/pages/mt/index.js:27:30) at Se.<anonymous> (http://127.0.0.1:22518/appservice/__dev__/WAService.js:2:1747424) at Se.p.__callPageLifeTime__ (http://127.0.0.1:22518/appservice/__dev__/WAService.js:2:1747169) at xt (http://127.0.0.1:22518/appservice/__dev__/WAService.js:2:1762938) at http://127.0.0.1:22518/appservice/__dev__/WAService.js:2:1766232 at Mt (http://127.0.0.1:22518/appservice/__dev__/WAService.js:2:1766725) at Function.<anonymous> (http://127.0.0.1:22518/appservice/__dev__/WAService.js:2:1774830) at i.<anonymous> (http://127.0.0.1:22518/appservice/__dev__/WAService.js:2:1738454) at i.emit (http://127.0.0.1:22518/appservice/__dev__/WAService.js:2:615430) at Object.emit (http://127.0.0.1:22518/appservice/__dev__/WAService.js:2:582139) },
2020-05-15有真实的路径,我就是写的首页, page/index/index 难到是路径格式不对?微信官方文档上是这样写的呀
问题已经解决?问题已经解决
2020-05-15需要在 then 之外获取,知道在then能获取,也知道在其他函数中也可以获取, 只是不知道在then外怎么获取
res返回的数据,在括号外获取不了?res返回的数据,在括号外获取不了? onload:function(){ const db= wx.cloud.database() db.collection("time").where( xxxx: msms //查询云数据库 ) .get() .then(res=>{ console.log(res); var mmn2=res.data[0].hhtd; //hhtd为数据库中的字段 console.log("test 测试1",bh) this.setData({ mmn2: res.data[0].hhtd }) }) var wmmn2=this.data.mmn2 //获取不了mmn2,但能获取this.data???? console.log("test 测试1",wmmn2) //获取不了 wmmn2 ????? }
2020-05-13var common = require('common.js') Page({ helloMINA: function() { common.sayHello('MINA') }, goodbyeMINA: function() { common.sayGoodbye('MINA') } }) 这 common.sayGoodbye('MINA')怎么赋予变量? var mm= common.sayGoodbye('MINA') 获取不了mm=common.sayGoodbye('MINA') 获取的是 common.sayGoodbye('MINA') 值 mm获取不了
1、index.js怎样传递参数到app.js中的函数tm呢?1、app.js中的函数可以传参数到index.js, index.js怎样传递参数到app.js中的函数tm呢?求 大师指导 一、app.js中的函数传参数到index.js 1、 index.js: app.tm(function (tm) { console.log(tm) }) 2、app.js: tm: function (cb) { var dd = 'yyy' typeof cb == "function" && cb(dd) //返回输出 }, 二、index.js怎样传递参数到app.js中的函数data???????????? 1、 index.js: onload:function(){ this.setData({ mm:20 }) } 2、app.js: data: function () { console.log(this.data.mm) },
2020-05-13在success外部this.data能获取,但this.data.user无法获取?为什么?难到是个bug?
云数据库通过where方法拿到的数据 只能在 success方法里面,如何取出外面用 如何传值到函?js代码 const db = wx.cloud.database() Page({ /** * 页面的初始数据 */ data: { user:"" }, test:function(res){ var user db.collection('user').where({ fromwhere: "123" }).get({ success: function (res) { console.log("123") console.log(res.data[0]) //能打印 usercopy:res.data[0] console.log("456") that.setData({ user: usercopy }) console.log("789") console.log(user) console.log("666") } }) console.log("1111") console.log(user) //undefind 怎么才能让这里的user打印出 的信息 }, }) wxml代码 <button bindtap="test">3213</button> [图片] console 反馈[图片] 求教。。。
2020-05-11