透過 model 綁定給下拉式選單賦值。步驟如下:1. 綁定 model;2. 準備選項資料;3. 渲染下拉選單;4. 監聽值變化;5. 初始化值。
UniApp 下拉式選單賦值
如何為 UniApp 下拉式選單賦值?
在 UniApp 中,可以透過 model
綁定來賦予下拉式選單賦值。
具體步驟如下:
1. 綁定model
在下拉選單元件的在 data
中,綁定一個資料變數作為 model
:
<code class="javascript">data() { return { selected: '', // 用来保存选中的值 } }</code>
2.選項資料準備
將下拉選單選項資料放在一個陣列中,例如:
<code class="javascript">data() { return { options: [ { value: '1', label: '选项 1' }, { value: '2', label: '选项 2' }, { value: '3', label: '选项 3' }, ] } }</code>
3. 渲染下拉選單
在範本中,使用下拉式選單元件,並綁定model
和options
:
<code class="html"><picker v-model="selected" :options="options" /></code>
4. 監聽值變化
元件的change
事件可以監聽值變化,從而更新selected
變數:
<code class="javascript">methods: { handlePickerChange(value) { this.selected = value; } }</code>
5. 初始化值
如果需要,可以在元件初始化時設定初始值:
<code class="javascript">created() { this.selected = '1'; // 设置初始值为选项 1 }</code>
範例程式碼:
<code class="javascript">import { Picker } from '@dcloudio/uni-ui' export default { components: { Picker }, data() { return { selected: '', options: [ { value: '1', label: '选项 1' }, { value: '2', label: '选项 2' }, { value: '3', label: '选项 3' }, ] } }, created() { this.selected = '1'; }, methods: { handlePickerChange(value) { this.selected = value; } } }</code>
以上是uniapp下拉選單怎麼賦值的詳細內容。更多資訊請關注PHP中文網其他相關文章!