Map digunakan dalam Vue.js untuk menyimpan pasangan nilai kunci, di mana kuncinya boleh berupa sebarang jenis data. Kaedah penggunaan termasuk: mencipta Peta, menambah dan mengakses data, memadam data dan merentasi data. Peta responsif dan mengemas kini paparan secara automatik apabila ia berubah.
Penggunaan Peta dalam Vue.js
Map ialah struktur data JavaScript asli yang menyimpan pasangan nilai kunci. Ia lebih sesuai untuk menyimpan data daripada objek kerana kunci boleh menjadi sebarang jenis data, manakala kunci dalam objek mestilah rentetan.
Menggunakan Peta dalam Vue.js
Dalam Vue.js, anda boleh mencipta Peta melalui pembina Vue.Map:
<code class="javascript">const map = new Vue.Map();</code>
Anda juga boleh menggunakan sintaks Peta ES6:
<code class="javascript">const map = new Map();</code>
dan akses
Tambah pasangan nilai kunci pada Peta:<code class="javascript">map.set('key', 'value');</code>
<code class="javascript">map.get('key');</code>
Padam data
Padamkan pasangan nilai kunci daripada Peta:rreee
DataTrareee forEach code> Lelaran ke atas semua pasangan nilai kunci dalam Peta:
<code class="javascript">map.delete('key');</code>
<code class="javascript">map.forEach((value, key) => { console.log(`Key: ${key}, Value: ${value}`); });</code>
forEach
遍历 Map 中的所有键值对:<code class="javascript">const entries = map.entries(); for (let entry of entries) { console.log(`Key: ${entry[0]}, Value: ${entry[1]}`); }</code>
使用 entries
Map adalah reaktif dalam Vue.js Ini bermakna apabila Peta berubah, paparan dikemas kini secara automatik.
<code class="javascript">const map = Vue.observable(new Map()); map.set('key', 'value'); //视图自动更新</code>
Buat Peta dengan pasangan nilai kunci:
<code class="javascript">const map = new Vue.Map(); map.set('name', 'John Doe'); map.set('age', 30);</code>
Lintas Peta dan cetak pasangan nilai kunci:
<code class="javascript">map.forEach((value, key) => { console.log(`Key: ${key}, Value: ${value}`); }); // 输出: // Key: name, Value: John Doe // Key: age, Value: 30</code>
Atas ialah kandungan terperinci Cara menggunakan peta dalam vue. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!