Kod dalam vuex
computed:{
...mapState(["count"]),
count(){
return this.$store.getters.count;
}
},
Apakah maksud... di hadapan mapState? Apakah perbezaan antara menambah ini dan tidak menambah ini? Saya telah melihat dokumentasi berkaitan pengendali penyebaran dan pengendali operasi, tetapi saya masih tidak begitu memahaminya. Saya ingin penjelasan yang lebih terperinci. .
Tulis sendiri beberapa contoh dan anda akan tahu...contohnya:
Kebanyakan penyemak imbas tidak menyokong sintaks ini, jadi anda boleh pergi ke Babel untuk menukarnya dahulu, letakkan kod transkod terus ke dalam konsol dan jalankannya, dan lihat perkara yang keluar. Operator ini sebenarnya agak mudah...
...
Kembangkan objek menjadi pasangan nilai kunci di sini. Jika anda menulisnya secara langsung, akan berlaku kesalahan tatabahasa atau kesalahan logik.Meminjam contoh @xiaoboost:
Ada... operator, klik untuk lihat
Hasilnya ialah
Tiada ... operator, klik untuk melihat
Hasilnya ialah:
...mapState(["count"])
加...是为了将mapState对象分割,返回分离的各项,就可与局部计算属性(computed)混合使用了
不加... mapState可是一个对象 computed也是一个对象 那就得一个一个的属性赋值吧
或者你computed对象里不打算有其他属性,你直接
computed:mapState(["count"])
Sepatutnya OK