Rumah > hujung hadapan web > uni-app > Bagaimana untuk memberikan nilai kepada radio dalam uniapp

Bagaimana untuk memberikan nilai kepada radio dalam uniapp

WBOY
Lepaskan: 2023-05-22 11:08:37
asal
1995 orang telah melayarinya

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>
Salin selepas log masuk

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>
Salin selepas log masuk

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!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan