如何在vue-worker中调用VueJs方法?

时间:2020-09-02 10:05:32

标签: vue.js web-worker vue-worker

我有如下方法

methods: {
    workerJob(){
        var count = 0;
        for (var i = 0; i < 5; i++) {
            count ++;
        }
        return count;
   }
}

我如何使用vue-worker-Package

调用此方法

我尝试了这种简单的方法,但是它给出了错误

this.$worker.run(this.workerJob());

Uncaught ReferenceError: _this is not defined

如何将外部方法传递给 worker.postMessage(),如下所示

worker.postMessage('func1')
  .then(console.log) // logs 'Worker 1: Working on func1'
  .catch(console.error) // logs any possible error

0 个答案:

没有答案