寫小程序時(shí)遇到token過期怎樣無感知刷新的token,因?yàn)檫^期是在封裝的request.js中鸥跟,換token的接口請求方法又是在另外一個(gè)js文件中且調(diào)用了request.js中封裝的接口請求方法,就遇到了兩個(gè)js文件中的方法互相調(diào)用。
那么怎么樣才能兩個(gè)js文件中方法互相調(diào)用呢
假如現(xiàn)在有a.js 和 b.js 兩個(gè)文件
a.js
import b from ./b
const a = {}
a.function1 = ()=>{b.funtion2()}
a.function2 = ()=>{console.log('a的function2')}
export default a
b.js
import a from ./a
const b={}
b.function1 = ()=>{a.funtion2()}
b.function2 = ()=>{console.log('b的function2')}
export default b