收藏
回答

uni-app里面怎么使用worker线程?

在uni-app中使用wx.createWorker报错,全局变量未定义,怎么创建新线程呀?

回答关注问题邀请回答
收藏

6 个回答

  • 养一只鹅
    养一只鹅
    2020-01-13

    我在app.json ;配置了"workers":"workers",也在app.json同级建立了workers目录及相应js文件,它一直报什么原因呀?

    2020-01-13
    有用 1
    回复 2
    • 陆家全
      陆家全
      2020-12-28
      解决了吗
      2020-12-28
      回复
    • Dexlux
      Dexlux
      2022-07-18
      重启就行了
      2022-07-18
      回复
  • 深蓝弧光
    深蓝弧光
    06-02

    我使用uni-best的,起初也是一样问题,src下怎么放也不会打包到dist\dev\mp-weixin。后来想,是不是被优化掉了?于是在workers目录随便建立了个文件kk.js

    export default 'kkkk'
    

    在App.vue里

    import kk from '@/workers/kk'
    console.log(kk)
    

    再编译,发现编译目标的workers出现了,印证了我的猜测 ,是被优化掉了。而index.js应该也是因为没有被其它文件引入,而被优化不被打包到最终目标mp-weixin

    另外。在uni-best里,按照官方的文档的规则,需要在pages.config.ts里添加workers目标:

      workers: 'workers', // 开启worker多线程
      tabBar: {
    
    06-02
    有用
    回复
  • Yannick
    Yannick
    2023-05-19

    什么玩意儿,问了几年了都没看到正解

    2023-05-19
    有用
    回复
  • 😯
    😯
    2021-10-29

    你好请问是怎么解决的


    2021-10-29
    有用
    回复
  • 展昭
    展昭
    2021-01-04

    你好 请问有解决吗??

    2021-01-04
    有用
    回复
  • 少年啦
    少年啦
    2019-12-19

    需要配置 app.json

    2019-12-19
    有用
    回复 1
    • 养一只鹅
      养一只鹅
      2020-01-16
      我就是在app.json配置的
      2020-01-16
      回复
登录 后发表内容
问题标签