Cara untuk menetapkan nilai kepada Radio UniApp
UniApp ialah rangka kerja pembangunan merentas platform Pembangun boleh menggunakan UniApp untuk membangunkan aplikasi berbilang terminal, termasuk H5, applet, APP, dll. Dalam UniApp, Radio ialah kawalan borang yang biasa digunakan untuk berbilang pilihan, tetapi apabila menggunakan Radio, anda mungkin perlu menetapkan nilai kepada Radio.
Penggunaan asas Radio
Menggunakan kawalan Radio dalam UniApp adalah sangat mudah. Mula-mula, perkenalkan Radio ke dalam halaman dan tentukan pilihan Radio:
<template> <view> <radio-group v-model="selected"> <radio v-for="(option, index) in options" :key="index" :value="option.value">{{ option.label }}</radio> </radio-group> </view> </template> <script> export default { data() { return { selected: '', options: [ { label: '选项1', value: '1' }, { label: '选项2', value: '2' }, { label: '选项3', value: '3' } ] } } } </script>
Dalam kod di atas, kumpulan Radio ditakrifkan melalui teg <radio-group>
dan nilai item yang dipilih diikat melalui v-model
. Kemudian, gunakan teg <radio>
untuk mentakrifkan pilihan Radio, gelung melalui senarai pilihan melalui v-for
dan gunakan atribut :value
untuk menetapkan nilai kepada pilihan.
Dengan cara ini, apabila pengguna memilih salah satu daripada pilihan, nilai pilihan itu disimpan dalam selected
.
Penugasan Radio
Apabila perlu untuk menetapkan nilai kepada Radio, kami boleh mengubah suai nilai selected
secara dinamik melalui kod apabila komponen dimuatkan, dengan itu mengubah suai Radio terpilih lalai pilihan. Katakan kita perlu menetapkan pilihan lalai yang dipilih kepada "Pilihan 2". Kemudian anda perlu memberikan nilai selected
kepada "2" apabila komponen dimuatkan:
<template> <view> <radio-group v-model="selected"> <radio v-for="(option, index) in options" :key="index" :value="option.value">{{ option.label }}</radio> </radio-group> </view> </template> <script> export default { data() { return { selected: '', options: [ { label: '选项1', value: '1' }, { label: '选项2', value: '2' }, { label: '选项3', value: '3' } ] } }, created() { this.selected = '2'; } } </script>
Dalam kod di atas, dengan memberikan nilai created
kepada "2" dalam selected
fungsi kitaran hayat , anda boleh menetapkan item yang dipilih lalai kepada "Pilihan 2".
Perlu diambil perhatian bahawa apabila nilai terikat kepada v-model
berubah, Radio juga akan mengemas kini pilihan dengan sewajarnya. Oleh itu, apabila mengubah suai nilai selected
, pastikan nilai baharu wujud dalam senarai pilihan, jika tidak, Radio tidak akan mempunyai sebarang pilihan yang dipilih.
Ringkasan
Melalui contoh mudah di atas, kita dapat melihat bahawa sangat mudah untuk menggunakan kawalan Radio dalam UniApp, dan kita juga boleh melaksanakan tugasan Radio melalui pengubahsuaian kod mudah. Saya harap kandungan di atas dapat membantu anda menggunakan kawalan Radio dengan lebih baik dalam UniApp.
Atas ialah kandungan terperinci Bagaimana untuk memberikan nilai kepada radio dalam uniapp. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!