Attribuez des valeurs au menu déroulant via la liaison de modèle. Les étapes sont les suivantes : 1. Lier le modèle ; 2. Préparer les données d'option ; 3. Menu déroulant de rendu 4. Surveiller les modifications de valeur ;
Attribuer une valeur au menu déroulant UniApp
Comment attribuer une valeur au menu déroulant UniApp ?
Dans UniApp, vous pouvez attribuer des valeurs au menu déroulant via la liaisonmodel
.model
绑定来给下拉菜单赋值。
具体步骤如下:
1. 绑定model
在下拉菜单组件的data
中,绑定一个数据变量作为model
:
data() { return { selected: '', // 用来保存选中的值 } }
2. 选项数据准备
将下拉菜单选项数据放在一个数组中,例如:
data() { return { options: [ { value: '1', label: '选项 1' }, { value: '2', label: '选项 2' }, { value: '3', label: '选项 3' }, ] } }
3. 渲染下拉菜单
在模板中,使用下拉菜单组件,并绑定model
和options
:
4. 监听值变化
组件的change
事件可以监听值变化,从而更新selected
Les étapes spécifiques sont les suivantes :
1. Lier lemodel
Dans ledata
du composant du menu déroulant, liez une variable de données. commemodèle
:
methods: { handlePickerChange(value) { this.selected = value; } }
created() { this.selected = '1'; // 设置初始值为选项 1 }
modèle
et
options
:
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; } } }
. L'événement change
du composant peut surveiller les changements de valeur, mettant ainsi à jour la variable
selected
: rrreee5 Valeur d'initialisation Si nécessaire, la valeur initiale peut être définie lorsque le composant. est initialisé : rrreeeExemple de code : rrreee
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!