vue+layui实现select动态加载后台数据

2019-07-25  本文已影响0人  云上天os

<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>

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);

              });

          } 

  },

})

上一篇 下一篇

猜你喜欢

热点阅读