i***@staff.caitong.sina.com
i***@staff.caitong.sina.com
  • 发布:2022-07-13 16:33
  • 更新:2022-07-13 17:06
  • 阅读:577

uni-app 使用 vue3开发, import const.js文件后,都会执行一遍const.js,是没有模块缓存吗,JS 模块加载器都有缓存,只执行一遍啊

分类:uni-app

uni-app 使用 vue3开发
在index.js中 import { commonParams } from '@/common/js/const.js',
import 引入 const.js 后,没有模块缓存,每次调用,const.js都会执行一遍。

index.js如下

import { commonParams} from '@/common/js/const.js'

export function getSyncClock() {
const data = Object.assign({}, commonParams, {
'cat1': 'syncClock'
})
return ajax.get({
query: data
})
}
export function getMatchListByApiUrl({ apiUrl }) {
const data = Object.assign({}, commonParams, {})
return ajax.get({
url: apiUrl,
query: data
})
}

在页面中每次调用,发现const.js都会执行一遍,没有像 JS 模块加载器中那样的模块缓存吗,只执行一遍,然后读取缓存。

2022-07-13 16:33 负责人:无 分享
已邀请:
z***@gmail.com

z***@gmail.com

v2用用就好了 v3生态还不行呢

该问题目前已经被锁定, 无法添加新回复