Rumah > hujung hadapan web > View.js > Cara menggunakan mounted in vue

Cara menggunakan mounted in vue

下次还敢
Lepaskan: 2024-05-08 17:09:18
asal
1134 orang telah melayarinya

Cangkuk Vue.js yang dipasang dipanggil selepas komponen dimasukkan ke dalam DOM untuk kali pertama dan digunakan untuk melaksanakan: 1. Permintaan AJAX 2. Mulakan pustaka pihak ketiga 3. Operasi elemen; langganan; 5. Tetapan pemasa. Contoh khusus termasuk mendapatkan data, menetapkan pendengar acara, memulakan jQuery, dsb.

Cara menggunakan mounted in vue

penggunaan yang dipasang dalam Vue

dilekapkan ialah kaedah penting dalam cangkuk kitaran hayat Vue.js Ia akan dipanggil selepas komponen dimasukkan ke dalam DOM sebenar untuk kali pertama. Kaedah ini digunakan untuk melaksanakan beberapa operasi tambahan selepas komponen dipasang, seperti:

1. Permintaan AJAX

Anda boleh memulakan permintaan AJAX yang dipasang untuk mendapatkan data daripada pelayan. Ini berguna untuk mengisi data secara dinamik semasa komponen dimuatkan.

2 Mulakan perpustakaan pihak ketiga

Anda boleh menggunakan kaedah yang dipasang untuk memulakan perpustakaan pihak ketiga, seperti jQuery atau D3, dsb. Ia memastikan bahawa perpustakaan ini tidak dimulakan sehingga komponen itu diberikan.

3. Operasi elemen

Anda boleh terus mengendalikan elemen DOM dalam dipasang, seperti menetapkan pendengar acara atau mendapatkan dimensi elemen. Melakukan ini meningkatkan prestasi kerana operasi ini hanya dilakukan pada kali pertama komponen dipaparkan.

4. Langgan acara

Anda boleh menggunakan mounted untuk melanggan acara dalam komponen lain atau storan Vuex. Ini membolehkan komunikasi antara komponen yang berbeza atau antara komponen dan storan.

5. Pemasa dan selang

Anda boleh menetapkan pemasa atau selang yang dipasang untuk melaksanakan tugas dengan kerap. Ini berguna untuk mengemas kini keadaan komponen atau mencetuskan tindakan lain.

Contoh penggunaan:

<code class="javascript">mounted() {
  // 发起 AJAX 请求
  this.$http.get('/api/data').then(response => {
    this.data = response.data;
  });

  // 初始化 jQuery
  $(this.$refs.container).draggable();

  // 订阅事件
  this.$on('update-data', () => {
    this.$http.get('/api/data').then(response => {
      this.data = response.data;
    });
  });

  // 设置定时器
  setTimeout(() => {
    this.message = '欢迎使用 Vue.js!';
  }, 1000);
}</code>
Salin selepas log masuk

Perlu diambil perhatian bahawa kaedah yang dipasang hanya akan dipanggil selepas komponen dimasukkan ke dalam DOM sebenar untuk kali pertama. Kaedah ini tidak akan dipanggil jika komponen dipaparkan semula atau dimasukkan semula ke dalam DOM.

Atas ialah kandungan terperinci Cara menggunakan mounted in vue. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan