Saya ada 两个文本框
, kedua-dua kotak teks mempunyai nilai.
Tetapi saya ingin mendapatkan nilai kotak teks berdasarkan nombor id Saya mahu masuk.
Jika saya menaip 1 它应该显示文本框 1.
1 ia sepatutnya menunjukkan nilai kotak teks 1.
Ini yang saya cuba dan kini ia menunjukkan data dalam kedua-dua kotak teks.
Templat:
<input v-model="textdata1" id="1" type="text" placeholder="i am id1, show my value"> <input v-model="textdata2" id="2" type="text" placeholder="i am id2, show my value"> <input v-model="searchid" type="text" placeholder="which ids data you want, 1 or 2 "> <button @click="getvalue">RECEIVE</button> <div>show value of id 1or2 here: {{id1data}}</div>VUEJS:
<script> import { defineComponent,ref } from 'vue' export default defineComponent({ setup() { const id1data =ref(""); const id2data =ref(""); function getvalue(){ this.id1data=this.textdata1; this.id2data=this.textdata2; } return{ id1data, id2data, getvalue, } } }) </script>🎜
Ini adalah satu cara. Anda boleh membuat sepasang nilai data untuk setiap input.
Untuk kesederhanaan dan organisasi, anda juga boleh menggunakan
reactive()
Tujuan.Jika anda berkeras untuk menggunakan ID, anda boleh menggunakan kaedah berikut: