1. 程式人生 > >element-ui中的select下拉列表 設定預設值

element-ui中的select下拉列表 設定預設值

element-ui中的select下拉列表如何設定預設值?

在element-ui的運用中,涉及到了select下拉列表。專案中需要將select的預設值給展示出來

那如何修改呢?

上element-ui中的程式碼片段

<template>
  <el-select v-model="value" placeholder="請選擇">
    <el-option
      v-for="item in options"
      :key="item.value"
      :label="item.label"
      :value="item.value"
> </el-option> </el-select> </template> <script> export default { data() { return { options: [{ value: '選項1', label: '黃金糕' }, { value: '選項2', label: '雙皮奶' }, { value: '選項3', label: '蚵仔煎'
}, { value: '選項4', label: '龍鬚麵' }, { value: '選項5', label: '北京烤鴨' }], value: '' } } } </script>

修改如下

<template>
  <el-select v-model="value" placeholder="請選擇">
    <el-option
      v-for="item in options"
:key="item.value" :label="item.label" :value="item.value">
</el-option> </el-select> </template> <script> export default { data() { return { options: [{ value: '0', label: '全部' }, { value: '1', label: '待收款' }, { value: '2', label: '已收款' }, { value: '3', label: '已發貨' }, value: '全部' } } } </script>

接下來。我們在點選查詢的方法裡列印一下value的值

onSearch () {
    // console.log('value是' + this.value)
    if (this.value === '全部') {
      this.value = '0'
    }
}

這樣就保證了this.value打印出來的為0,1,2,3。拿到這些值後,就可以傳給後端,請求資料了!