为了账号安全,请及时绑定邮箱和手机立即绑定

wepy 在一个js文件中怎么取到app实例

wepy 在一个js文件中怎么取到app实例

鸿蒙传说 2018-07-21 08:48:55
问题1:wepy文档中说:在Page页面实例中,可以通过this.$parent来访问App实例。那如果我想在一个js中访问app实例该怎么做呢?wepy.login({   success: function({ code }) {      ajax('user/login', {       code     }).then(res => {      if (res) {         wx.setStorageSync('user_id', res.user_id)         wx.setStorageSync('auth_token', res.auth_token)       }       // 想在此处把res.store_id 和 res.store_name存在app.globalData中       getDefaultStore().then(res => {         fn()       })     })   } })问题2:wepy文档中说:// WePY 使用方式, 需要开启 Promise 支持,参考开发规范章节wepy.request('xxxx').then((d) => console.log(d));1、怎么开启Promise支持呢?2、是不是所有的原生微信api都能用wepy.apiName的方式去调用。比如:wx.login可以用wepy.login、wx.setNavigationBarTitle可以用wepy.setNavigationBarTitle
查看完整描述

2 回答

?
慕慕森

TA贡献1856条经验 获得超17个赞

楼主可以通过 wepy.$instance.globalData 获取,亲测可以

查看完整回答
2 反对 回复 2018-07-21
?
江户川乱折腾

TA贡献1851条经验 获得超5个赞

问题1:

  • 如果你写的是一个模块化的js文件你可以加载模块的时候传入this.$parent访问app实例

问题2:


查看完整回答
反对 回复 2018-07-21
  • 2 回答
  • 0 关注
  • 3141 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信