亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

VUE使用ElementUI下拉框@change事件數據不回顯怎么解決

發布時間:2023-02-23 15:46:50 來源:億速云 閱讀:175 作者:iii 欄目:開發技術

這篇文章主要介紹了VUE使用ElementUI下拉框@change事件數據不回顯怎么解決的相關知識,內容詳細易懂,操作簡單快捷,具有一定借鑒價值,相信大家閱讀完這篇VUE使用ElementUI下拉框@change事件數據不回顯怎么解決文章都會有所收獲,下面我們一起來看看吧。

    使用ElementUI下拉框 @change事件數據不回顯

    問題

    在VUE中使用ElementUI的el-select下拉框,它是通過接口異步獲取的下拉框數據,選擇某一個值后,雖然在綁定的 @change 事件中能夠看到已賦值成功,控制臺輸出也顯示賦值操作完成數據變化,但是框上卻沒有顯示選中的值。

    解決方案

    VUE它是無法監聽動態新增的屬性的變化,但是有一個方法可以為動態屬性賦值,那就是$set。 

    <template>
      <el-select
        v-model="value"
        multiple
        filterable
        allow-create
        default-first-option
        placeholder="請選擇文章標簽">
        @change="selectChange"
        <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 {
            paper:[{
                title:'',
                author:''
            }]
            options: [{
              value: '1',
              label: 'HTML'
            }, {
              value: '2',
              label: 'CSS'
            }, {
              value: '3',
              label: 'JavaScript'
            }],
            value: []
          }
        },methods{
            // 操作下拉框選中事件
            selectChange(val) {
                const title = this.options.find(item=>item.value===val).label   
                this.$set(this.paper, this.paper.title, title)    
            }
        }
      }
    </script>

    VUE下拉框數據及數據回顯問題

    下拉框默認顯示第一個數據,及獲取下拉框中選擇的任意數據:

    <label>類型:</label>
     <select v-model="value_type" @change="getvalue_typeected(value_type)">
       <option :value="item" v-for="item in types" :key="item">{{
         item
       }}</option>
     </select>
    
    export default {
        data(){
            return {
                value_type: "",
                  types: ["STRING", "BOOLEAN", "INTEGER",'DATETIME','DATE'],
            }
        },
        created(){
            //下拉框默認顯示第一個
            this.value_type = this.types[0];
        },
        methods:{
            getvalue_typeected(val) {
              this.value_type = val;
            },
        }
    }

    下拉框數據回顯:

    getCurIdData() {
      this.$http
        .get(`/api/${id}`)
        .delegateTo(api_request)
        .then((data) => {
          this.value_type= data.value_type;
        });
    }

    關于“VUE使用ElementUI下拉框@change事件數據不回顯怎么解決”這篇文章的內容就介紹到這里,感謝各位的閱讀!相信大家對“VUE使用ElementUI下拉框@change事件數據不回顯怎么解決”知識都有一定的了解,大家如果還想學習更多知識,歡迎關注億速云行業資訊頻道。

    向AI問一下細節

    免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

    AI

    英山县| 许昌市| 定西市| 长汀县| 夏邑县| 绍兴县| 枣阳市| 理塘县| 固安县| 龙江县| 汝州市| 丽水市| 陆丰市| 上思县| 兴宁市| 莲花县| 邵阳市| 安龙县| 龙南县| 诸暨市| 保德县| 根河市| 商南县| 临朐县| 肇庆市| 内丘县| 定南县| 娄烦县| 青阳县| 五台县| 凤阳县| 喀喇| 霞浦县| 通许县| 绵阳市| 贵德县| 大洼县| 崇明县| 汉沽区| 隆子县| 安远县|