为什么获取微信token的方法不放在class wechat 里面
来源:4-4 实现 access_token 获取更新的统一管理模块
慕用9964470
2017-08-13
export default class Wechat {
constructor(opts) {
this.opts = Object.assign({}, opts)
this.appID = opts.appID
this.appSecret = opts.appSecret
this.getAccessToken = opts.getAccessToken
this.saveAccessToken = opts.saveAccessToken
this.getTicket = opts.getTicket
this.saveTicket = opts.saveTicket
this.fetchAccessToken()
}
如题 这节代码中加粗斜体下划线部分为什么不直接写在class Wechat里面,而要从配置里面传入?
写回答
1回答
-
Scott
2017-08-27
这块可以把控制权交给外面,如何获取更新 token 都外面调用者自行决定,无论是连数据库还是读写 api,写在 wechat 里面就写死了,没法灵活的代码复用
00
相似问题