v-select 元件未在 v-select 方塊中顯示所選選項
P粉343408929
P粉343408929 2023-12-24 22:47:36
0
1
565

我在使用 v-select 元件時遇到一個問題。 V-select 元件不顯示所選項目...它在下拉清單中顯示選項,但選擇後在選擇框中顯示空白。

這就是問題所在-

#

下拉選單顯示..但選擇後不顯示任何內容。

像這樣..它是空白的。

這是我的程式碼

<template>
  <div>
    <v-select
      label="broadcast"
      v-model="broadcast_"
      :options="broadcasters"
      :reduce="(broadcast) => broadcast.id"
    >
      <template v-slot:option="option">{{ option.name }}</template>
    </v-select>
  </div>
</template>
        
<script>
import Vue from "vue";
import vSelect from "vue-select";
Vue.component("v-select", vSelect);
    
export default {
  data() {
    return { 
      broadcasters: [
        {
          name: "ABC Live",
          id: 1,
        },
        {
          name: "Disney",
          id: 3,
        },
        {
          name: "24x7 Broadcast",
          id: 4,
        },
      ],
      broadcast_: "",
    };
  },
  watch: {
    broadcast_(val) {
      console.log(val);  //It prints desire data (i.e broadcast id)
    },
  },
};
</script>

P粉343408929
P粉343408929

全部回覆(1)
P粉002023326

我不知道您的 :reduce 語句到底想要什麼。 但是如果你改變你的程式碼在哪裡

label="broadcast"

label="name"

label="id"

您將在選擇框中看到文字

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板