2017-07-19 59 views
0

我工作的一個VueJs文件,並嘗試使用<v-select>所以我在做什麼是:V-選擇不識別標籤支撐

<v-select :options="divisions" label="text" ></v-select> 

和我的部門是對象conatining數組idtext,但是當我要去我的網頁上我有<% getOptionLabel(option) %>,而不是爲我的部門價值

這裏的每一個text值是console.log(this.divisions)截圖: enter image description here

所以這是我的代碼:

<form id="MassUpdateDivisionForm"> 
     <v-select v-bind:label="text" :options="divisions"></v-select> 
</form> 
<script> 

import vSelect from "js/vue-select/vue-select.js" 
export default { 
    props: ['product'], 
    components: {vSelect}, 
    data() { 
     return { 
      divisions: [] 
     } 
    } 
    methods: { 
     getDivisions(){ 
      let self = this 
      this.$http({ 
       url: 'divisions', 
       method: 'get' 
      }).then((response)=>{ 
       self.$set('divisions', response.data) 
       console.log(self.divisions) 
       //that's where I got the pic 
       },(response)=>{ 
       alert('something went wrong') 
       } 
      ) 
     } 
    }, 
    created() { 
     this.getDivisions() 
    }, 
} 
</script> 
+0

您是否可以用一些示例數據在小提琴中演示問題? – Bert

回答

0

如果我理解正確,你要顯示的標籤所選擇的選項的文本屬性?如果是這樣,您需要將所選選項的數據傳回給<v-select>。您可以發佈更改事件以將標籤更改爲文本值,但請確保使用v-bind:label=text或簡寫形式綁定到標籤屬性:label=text

+0

仍然無法正常工作。是的,我想顯示文本道具 –

+0

然後你可以提供其餘的代碼嗎?那麼我們可以嘗試重新創建? – aprouja1