cari

Rumah  >  Soal Jawab  >  teks badan

Bagaimana untuk mengakses contoh Vue3 luaran untuk memanggil fungsi?

<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粉141911244P粉141911244490 hari yang lalu502

membalas semua(1)saya akan balas

  • P粉714780768

    P粉7147807682023-09-03 10:01:15

    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');

    balas
    0
  • Batalbalas