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


Posted in Javascript onSeptember 20, 2019

刚开始由于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动态加载后台数据的例子就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
JavaScript开发时的五个注意事项
Dec 08 Javascript
javascript里模拟sleep(两种实现方式)
Jan 25 Javascript
js对列表中第一个值处理与jsp页面对列表中第一个值处理的区别详解
Nov 05 Javascript
Jquery实现的角色左右选择特效
May 21 Javascript
JavaScript插件化开发教程 (一)
Jan 27 Javascript
关于express与koa的使用对比详解
Jan 25 Javascript
AngularJS模态框模板ngDialog的使用详解
May 11 Javascript
vue v-model实现自定义样式多选与单选功能
Jul 05 Javascript
js根据需要计算数组中重复出现某个元素的个数
Jan 18 Javascript
详解vue beforeEach 死循环问题解决方法
Feb 25 Javascript
JS中==、===你分清楚了吗
Mar 04 Javascript
JavaScript实现横版菜单栏
Mar 17 Javascript
layui 中select下拉change事件失效的解决方法
Sep 20 #Javascript
微信小程序实现打开并下载服务器上面的pdf文件到手机
Sep 20 #Javascript
在layui框架中select下拉框监听更改事件的例子
Sep 20 #Javascript
关于layui 下拉列表的change事件详解
Sep 20 #Javascript
刷新页面后让控制台的js代码继续执行
Sep 20 #Javascript
layui动态绑定事件的方法
Sep 20 #Javascript
利用JS代码自动删除稿件的普通弹幕功能
Sep 20 #Javascript
You might like
用PHP制作静态网站的模板框架
2006/10/09 PHP
php类中的各种拦截器用法分析
2014/11/03 PHP
php集成动态口令认证
2016/07/21 PHP
Thinkphp框架中D方法与M方法的区别
2016/12/23 PHP
yii使用bootstrap分页样式的实例
2017/01/17 PHP
php获取微信共享收货地址的方法
2017/12/21 PHP
Laravel框架使用技巧之使用url()全局函数返回前一个页面的地址方法详解
2020/04/06 PHP
关于window.pageYOffset和document.documentElement.scrollTop
2011/04/05 Javascript
JS动态创建Table,Tr,Td并赋值的具体实现
2013/07/05 Javascript
jQuery实现验证年龄简单思路
2016/02/24 Javascript
JavaScript两个变量交换值的实现方法
2017/03/01 Javascript
实例分析nodejs模块xml2js解析xml过程中遇到的坑
2017/03/18 NodeJs
nodejs接入阿里大鱼短信验证码的方法
2017/07/10 NodeJs
轻松玩转BootstrapTable(后端使用SpringMVC+Hibernate)
2017/09/06 Javascript
vue2里面ref的具体使用方法
2017/10/27 Javascript
关于在vue 中使用百度ueEditor编辑器的方法实例代码
2018/09/14 Javascript
浅谈JavaScript闭包
2019/04/09 Javascript
JS使用正则表达式提交页面验证的代码
2019/10/16 Javascript
[59:36]2018DOTA2亚洲邀请赛 4.3 突围赛 Secret vs VG 第二场
2018/04/04 DOTA
Python实现的飞速中文网小说下载脚本
2015/04/23 Python
python 对象和json互相转换方法
2018/03/22 Python
python 定时器,实现每天凌晨3点执行的方法
2019/02/20 Python
15行Python代码实现网易云热门歌单实例教程
2019/03/10 Python
Python使用plt.boxplot() 参数绘制箱线图
2020/06/04 Python
keras实现VGG16 CIFAR10数据集方式
2020/07/07 Python
python实现scrapy爬虫每天定时抓取数据的示例代码
2021/01/27 Python
高中校园广播稿
2014/01/11 职场文书
实习鉴定评语
2014/01/19 职场文书
《在家里》教后反思
2014/03/01 职场文书
党员公开承诺书
2014/03/25 职场文书
中学生运动会通讯稿大全
2014/09/18 职场文书
银行开户授权委托书格式
2014/10/10 职场文书
2016党员三严三实心得体会
2016/01/15 职场文书
详解MySQL中的主键与事务
2021/05/27 MySQL
python基础之模块的导入
2021/10/24 Python
Web应用开发TypeScript使用详解
2022/05/25 Javascript