javascript - Bagaimanakah satu komponen dalam vue boleh mendengar dengan lebih baik peristiwa komponen lain?
習慣沉默
習慣沉默 2017-06-14 10:53:44
0
1
640

Terdapat 4 komponen penghalaan A, B, C dan D di bawah APP komponen induk di bawah 4 komponen penghalaan ini masing-masing adalah subkomponen A1, B1, C1 dan D1. Terdapat juga komponen E di bawah apl. Apabila komponen A1, B1, C1 dan D1 ini diklik, kaedah dalam komponen E dicetuskan dan parameter yang sepadan dihantar kepada kaedah dalam komponen E. Sekarang kaedah saya adalah menggunakan

this.$emit一层一层往上传递到父组件然后使用this.$refs 这样的方法激活E组件的方法和传递数据.
后来觉得这样麻烦就使用vuex, 把要传递的数据都放进store里面,但是不知道怎么使用vuex让E组件的方法在我点击后自动触发
習慣沉默
習慣沉默

membalas semua(1)
学习ing

Boleh dipasang dalam komponen Ecomputed store的值,然后watch这个值,然后根据store的值改变后触发watchhandler,如果需要每次点击相同组件都触发,需要每次点击都要改变一个值,computed应该是缓存的。
更好的方法应该是写成vuex的一个action吧,然后在每个组件中导入这个action dan ia sedia untuk digunakan.

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!