写小程序时遇到token过期怎样无感知刷新的token,因为过期是在封装的request.js中,换token的接口请求方法又是在另外一个js文件中且调用了request.js中封装的接口请求方法,就遇到了两个js文件中的方法互相调用。
那么怎么样才能两个js文件中方法互相调用呢
假如现在有a.js 和 b.js 两个文件
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