Maison >interface Web >uni-app >Comment définir la valeur par défaut dans Uniapp

Comment définir la valeur par défaut dans Uniapp

PHPz
PHPzoriginal
2023-04-27 09:06:383420parcourir

Dans le développement d'Uniapp, nous utilisons souvent la zone de sélection déroulante (sélectionner) sur la page, et parfois nous devons définir des options par défaut pour faciliter les opérations des utilisateurs. Cet article explique comment définir la valeur par défaut de la zone de sélection déroulante dans uniapp.

1. Utilisez le v-model pour lier des données dans les deux sens

Dans vue, le v-model est généralement utilisé pour réaliser une liaison bidirectionnelle d'entrée, de sélection et d'autres formes éléments. v-model mettra automatiquement à jour les données des composants, afin que nous puissions définir une valeur d'option par défaut dans data et la lier à v-model. L'exemple de code est le suivant :

<template>
  <select v-model="selected">
    <option value="1">选项一</option>
    <option value="2">选项二</option>
    <option value="3">选项三</option>
  </select>
</template>

<script>
export default {
  data() {
    return {
      selected: '2' // 设置默认选项为选项二
    }
  }
}
</script>

Dans le code ci-dessus, nous définissons la valeur de l'option par défaut sur 2, de sorte que la zone de sélection déroulante sur la page sélectionne l'option deux par défaut. Si vous devez modifier les options par défaut, il vous suffit de modifier la valeur sélectionnée dans data.

2. Utilisez ref pour obtenir l'instance de sélection

Parfois, nous devons définir dynamiquement la valeur par défaut de la zone de sélection déroulante dans le code. peut obtenir l'instance de sélection via ref et appeler la méthode setValue du composant Select pour définir la valeur par défaut. L'exemple de code est le suivant :

<template>
  <select ref="mySelect">
    <option value="1">选项一</option>
    <option value="2">选项二</option>
    <option value="3">选项三</option>
  </select>
</template>

<script>
export default {
  mounted() {
    // 获取select实例
    const mySelect = this.$refs.mySelect.$el
    // 设置默认值为选项三
    mySelect.setValue('3')
  }
}
</script>

Dans le code ci-dessus, nous obtenons l'instance select dans le cycle de vie monté et l'attribuons à la variable mySelect. Ensuite, nous appelons la méthode setValue du composant Select et passons le paramètre 3 pour définir l'option par défaut sur l'option trois.

Summary

Grâce à v-model et ref, nous pouvons implémenter respectivement les paramètres de valeur par défaut de la boîte de sélection déroulante statique et dynamique. En développement réel, différentes méthodes peuvent être sélectionnées en fonction des besoins pour faciliter l'utilisation par l'utilisateur.

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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn