taro学习记录 正文(二) 定义公共方法和变量

之前用原生写小程序的时候定义了一系列的公共Model和文件

这一章的工作就是要把这些内容由原生转化到taro里

之前用原生写的时候  接口地址和封装的request请求是写在一个config文件中的

 这样结构有点乱   转到taro里的时候   把接口和请求给拆分开了  而且把单文件管理所有接口地址的方法 给拆分到和页面绑定

效果图如下

apiConfig文件夹用来管理接口  然后依照功能建立接口文件夹  并在需要使用的地方引入接口请求即可

home.js如下

 上方引入的request为单独封装的Taro.request(参照wx.request)请求

这样将接口和功能绑定  但是代码分离

 

上面有几个我新接触的点   在这里记录一下

 

能够这样引用请求是因为如下设置

taro alias 点击查看解释

  接口前缀定义为公共的超全局变量

在这里定义 

好了  既然已经封装好了一个方法   那么我们来调一下看看 

果不其然  华丽丽的报错了 

 检查了一圈发现    (我是第一次用async和await  萌新勿喷)

发现官方提供await/async的依赖

$ yarn add @tarojs/async-await
# 或者使用 npm
$ npm install --save @tarojs/async-await

即是照下图所述提前设置   !!

即是照下图所述提前设置   !!

即是照下图所述提前设置   !!

 

 终于跑起来了

 

好的  LZ吃完午饭回来了  继续往下看

既然接口能打通了  那么开始搬页面上的其他js代码

刚搬了几行, 又发现了一个问题

原生小程序app.js里的globalData怎么转过去?

很好,就是要不断的发现问题#……@¥¥&%)#(¥Y%&#^@

然后发现  getApp()可以直接用   

至于这个用的是小程序的   还是可以转多端的    不清楚

不管了 

xianyong  有事再说

接下来好像就是业务上的东西了    over

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

97pra

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值