Bagaimana untuk mengakses contoh Vue3 luaran untuk memanggil fungsi?
P粉141911244
P粉141911244 2023-09-02 14:36:10
0
1
487
<p>Bagaimanakah saya boleh mengakses tika Vue 3 jika saya tidak tahu nama pembolehubah yang menyimpan tika itu? Saya perlu memanggil fungsi daripada komponen tertentu. </p> <p>Apabila memasukkan <code>$0.__vue_app__</code> dalam konsol (Alat Pembangun Chrome), saya melihat data tika itu, tetapi bagaimana saya menggunakannya dalam kod dalam fail JS? </p> <p><kod>console.log($0)</code> </p> <p>Cara mana yang boleh saya ambil untuk ke sini? </p>
P粉141911244
P粉141911244

membalas semua(1)
P粉714780768

Satu pilihan ada dalam workerkod>dipasang()seperti:

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();
        }
    }
}

Dalam myWorker.jsmyWorker.js anda boleh melakukan ini:

this.postMessage('run_my_function');
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan