⊗jsvuPmFmEGD 44 of 72 menu

Vue'da Olay Üzerinden Form Verilerini Alma

Diyelim ki bir düğmemiz ve içine bir sayı girilen bir giriş alanımız var. Düğmeye tıklandığında, giriş alanına girilen sayının karesini alalım. Uygulamaya başlayalım.

Görevi çözmek için iki özelliğe ihtiyacımız olacak. num özelliği, giriş alanına veri girildikçe değişecek ve res özelliğine kuvvet alma işleminin sonucunu yazacağız:

data() { return { num: 0, res: 0 } }

Şimdi bir giriş alanı yapalım, ona num özelliğini bağlayalım, tıklandığında calc metodunun çalışacağı bir düğme yapalım ve ayrıca sonucun gösterileceği bir paragraf ekleyelim:

<template> <p>{{ res }}</p> <input v-model="num"> <button v-on:click="calc">çalıştır</button> </template>

Şimdi calc metodunun uygulamasını yazalım:

methods: { calc: function() { this.res = this.num ** 2; } }

calc metodu çağrılır çağrılmaz (bu, düğmeye basıldığında gerçekleşecek), res özelliğine sonuç yazılacak ve aynı zamanda paragrafımızda gösterilecek.

Bir giriş alanı verilmiş. Bir düğme verilmiş. Bir paragraf verilmiş. Giriş alanına bir sayı giriliyor. Düğmeye tıklandığında paragrafta bu sayının karekökünün görünmesini sağlayın.

İki giriş alanı verilmiş. Bir düğme verilmiş. Bir paragraf verilmiş. Her giriş alanına sayılar giriliyor. Düğmeye tıklandığında paragrafta bu sayıların toplamının görünmesini sağlayın.

İki giriş alanı verilmiş. Bir düğme verilmiş. Her giriş alanına bir metin giriliyor. Düğmeye tıklandığında, birinci giriş alanındaki metin ikincide, ikinci giriş alanındaki metin ise birincide görünsün.

Bir giriş alanı, 3 paragraf ve bir düğme verilmiş. Giriş alanına kullanıcının Adı Soyadı aralarında boşluk olacak şekilde giriliyor. Düğmeye tıklandığında, birinci paragrafta kullanıcının soyadı, ikincisinde - adı, üçüncüsünde ise - baba adı görünsün.

Türkçe
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenЎзбекOʻzbekTiếng Việt
Web sitesinin çalışması, analiz ve kişiselleştirme için çerezleri kullanıyoruz. Veri işleme, Gizlilik Politikası'na uygun olarak gerçekleşir.
tümünü kabul et özelleştir reddet