中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

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

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

vue+layui實現select動態加載后臺數據的例子

發布時間:2020-09-18 22:51:36 來源:腳本之家 閱讀:303 作者:qq_26814945 欄目:web開發

剛開始由于layui form渲染與vue渲染有時間差 有時會導致 select里面是空白的

后來就想辦法 等vue數據渲染完 再渲染layui form

試過模塊化導入layui form組件 然后等vue數據渲染完后手動進行渲染

這種方式有一個小問題 有時候會提示render方法未定義

可能是由于執行順序原因 vue先執行了

最后把vue代碼放到layui.use里面 問題解決

可能不是最好的實現方式 如有更好的實現方式歡迎指出 共同進步

頁面代碼

<div id="demo" class="layui-inline layui-form" lay-filter="test2">
 <select>
  <option v-for="option in options" v-bind:value="option.id">
  {{ option.name }}
 </option> </select>
</div>

js

var vue = new Vue({
   el: '#demo',
   data: {
  option: {}, 
    options: []
   },
      created: function () {
         this.send();
      },
      updated: function () {
         layui.form.render('select','test2');
         console.log(layui.form);
      },
   methods:{
   send() {
    axios({
          method:'get',
          url:'${contextPath}/find?page=1&limit=100'
        }).then(resp => {
         this.options = resp.data.data;
          console.log(resp.data.data);        
        }).catch(resp => {
          console.log('請求失敗:'+resp.status+','+resp.statusText);
        });
      } 
   },
  })

以上這篇vue+layui實現select動態加載后臺數據的例子就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持億速云。

向AI問一下細節

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

AI

高阳县| 江西省| 剑阁县| 湘潭县| 凉山| 天祝| 长治县| 敖汉旗| 左云县| 定结县| 龙州县| 喜德县| 临安市| 池州市| 右玉县| 南漳县| 新宾| 宝山区| 霍城县| 花垣县| 桃园市| 余干县| 泊头市| 万安县| 大田县| 宜兴市| 铜陵市| 通化市| 鸡东县| 上虞市| 扶余县| 西丰县| 克东县| 泽库县| 苍溪县| 阜新市| 广宗县| 永登县| 屏边| 公安县| 神池县|