为了账号安全,请及时绑定邮箱和手机立即绑定

当我使用 v-model 时,所选功能不起作用?

当我使用 v-model 时,所选功能不起作用?

慕斯709654 2023-10-20 15:00:54
我知道如果我使用 select 则不起作用v-model,但我用来v-model获取所选用户并在我的 firebase 中使用它,所以我的 html 如下所示:<select v-model="medespeler1" class="inputbox rounded" required>  <option v-for="(option, i) in medespelers" :key="i" :selected="selected">{{ medespelers[i] }}</option></select>然后在数据属性中,我得到了这个也可以获取medespelers数据库中存储的所有内容和medespeler1值:data: function() {  return {    medespelers:[],    medespeler1: '',  }},在 firebase 中,我将所有设置medespelers在一个数组中并将其传递给 data 属性,但是因为我需要将值发送medespeler1到 data 属性,所以我无法使用:selected,因为这不起作用。我从哪里开始,以便它也存储medespeler1值并在数组中包含选定的项目?
查看完整描述

1 回答

?
智慧大石

TA贡献1946条经验 获得超3个赞

由于 select 使用的是medespeler1for v-model,所以必须做的就是设置 的值medespeler1并且<select>会对它做出反应:


new Vue({

  el: "#app",

  data() {

    return {

      medespeler1: "banana"

    }

  }

});

<script src="https://cdnjs.cloudflare.com/ajax/libs/vue/2.5.17/vue.js"></script>

<div id="app">

  <select v-model="medespeler1">

     <option>apple</option>

     <option>banana</option>

     <option>cherry</option>

  </select>

  

  Selected: {{ medespeler1 }}

</div>


查看完整回答
反对 回复 2023-10-20
  • 1 回答
  • 0 关注
  • 42 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信