扫码关注官方订阅号
如果我不知道存储该实例的变量名称,如何访问 Vue 3 实例?我需要从特定组件调用函数。
在控制台(Chrome 开发者工具)中输入 $0.__vue_app__ 时,我看到了实例的数据,但如何在 JS 文件内的代码中使用它?
$0.__vue_app__
console.log($0) 当然是未定义的。
console.log($0)
我可以走哪条路去这里?
一种选择是在worker代码>mounted()如:
methods: { myFunction(){ console.log('It works!'); } }, mounted() { window["myWorker"] = new Worker("./myWorker.js"); window["myWorker"].onmessage = function(event) { if (event && event.data === 'run_my_function') { this.myFunction(); } } }
在myWorker.js中你可以这样做:
myWorker.js
this.postMessage('run_my_function');
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
一种选择是在worker代码>mounted()如:
methods: { myFunction(){ console.log('It works!'); } }, mounted() { window["myWorker"] = new Worker("./myWorker.js"); window["myWorker"].onmessage = function(event) { if (event && event.data === 'run_my_function') { this.myFunction(); } } }在
myWorker.js中你可以这样做:this.postMessage('run_my_function');