购物页面运算加减法,点快了特别卡。
点加入购物车也是卡顿。想用worker多线程处理。可是配置后报错。

代码地址:求帮助解决
https://gitee.com/wokaixin/a_fragrant_fly
workers目录未做配置情况下,默认存放在 static 中,可使用 webpack copy-webpack-plugin插件完成
在根目录添加一个 vue.config.js 文件,编译时会自动读取
const path = require('path')
const CopyWebpackPlugin = require('copy-webpack-plugin')
module.exports = {
configureWebpack: {
plugins: [
new CopyWebpackPlugin([
{
from: path.join(__dirname, 'src/workers'),
to: path.join(__dirname, 'dist', process.env.NODE_ENV === 'production' ? 'build' : 'dev', process.env.UNI_PLATFORM, 'workers')
}
])
]
}
这个问题。
尝试了 vue.config.js 中webpack entryPoints内新增multiple page,无效。
好像小程序端,uniApp会重置整个entry。你怎么设都没用。
常规webpack 项目,不会存在这种问题。uniApp下,就很难办了。
copy这种方法,只能适应简单的woker.js。 ts文件和存在多个引用,就不好使了。
没辙~,你再启一个 webpack,单独编译这个worker.js。