⊗jsvuPmCmEE 65 of 72 menu

Kutuma Matukio katika Vue

Kama unavyojua tayari, data husogea kutoka kwa vipengele vya mzazi hadi kwa vile vidogo. Hebu tuangalie sasa jinsi vipengele vidogo vinavyoweza kuwasiliana na vile vya mzazi. Hii inafanywa kwa kutumia kutuma matukio. Hebu tuangalie kwa vitendo.

Hebu kwenye kipengele kikuu kuwe na mbinu fulani:

methods: { func() { alert('xxx'); } }

Tupitishe mbinu hii kama kigezo kwenye kipengele kichanga:

<template> <User @show="func" /> </template>

Tuandike tukio linalotumwa kwenye mpangilio emits:

export default { emits: ['show'], data() { return { } } }

Hebu sasa kwenye kipengele kichanga tutengeneze kifungo ambacho kitashughulikia kubofya kwake:

<template> <button @click="handle">btn</button> </template>

Tutengeneze kishughulikia kubofya:

methods: { handle() { } }

Hebu sasa kwenye kishughulikia kubofya tulazimishe kuitwa kwa kitendo cha mzazi. Ili kufanya hivyo tuma tukio kwa kutumia kitendo $emit, ukiweka kigezo chake jina la tukio linalotumwa:

methods: { handle() { this.$emit('show'); } }

Tupitishe kwenye kipengele kichanga vitendo viwili. Tengeneza kwenye kipengele kichanga vifungo viwili, kila moja itakayoita moja ya vitendo vilivyopitishwa.

Kiswahili
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Tunatumia kuki kwa ajili ya uendeshaji wa tovuti, uchambuzi na ubinafsishaji. Usindikaji wa data unafanyika kulingana na Sera ya Faragha.
kubali yote sanidi kataa