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 相关文章推荐
js 剪切板应用clipboardData详细解析
Dec 17 Javascript
jQuery模拟点击A标记示例参考
Apr 17 Javascript
JS访问DOM节点方法详解
Nov 29 Javascript
详解JavaScript中数组的reduce方法
Dec 02 Javascript
javascript工厂模式和构造函数模式创建对象方法解析
Dec 30 Javascript
js实现HTML中Select二级联动的实例
Jan 05 Javascript
vue 巧用过渡效果(小结)
Sep 22 Javascript
js中call()和apply()改变指针问题的讲解
Jan 17 Javascript
vue实现短信验证码登录功能(流程详解)
Dec 10 Javascript
JS实现商城秒杀倒计时功能(动态设置秒杀时间)
Dec 12 Javascript
ES6中new Function()语法及应用实例分析
Feb 19 Javascript
vue cli4中mockjs在dev环境和build环境的配置详情
Apr 06 Vue.js
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使用指定编码导出mysql数据到csv文件的方法
2015/03/31 PHP
在Laravel5.6中使用Swoole的协程数据库查询
2018/06/15 PHP
Extjs优化(一)删除冗余代码提高运行速度
2013/04/15 Javascript
jquery.idTabs 选项卡使用示例代码
2014/09/03 Javascript
js+css实现导航效果实例
2015/02/10 Javascript
jquery实现浮动的侧栏实例
2015/06/25 Javascript
详解JavaScript的AngularJS框架中的表达式与指令
2016/03/05 Javascript
极力推荐一款小巧玲珑的可视化编辑器bootstrap-wysiwyg
2016/05/27 Javascript
jQuery插件FusionCharts实现的MSBar2D图效果示例【附demo源码】
2017/03/24 jQuery
VueJS 集成 Medium Editor的示例代码 (自定义编辑器按钮)
2017/08/24 Javascript
ionic2懒加载配置详解
2017/09/01 Javascript
Angular利用trackBy提升性能的方法
2018/01/26 Javascript
用vuex写了一个购物车H5页面的示例代码
2018/12/04 Javascript
在SSM框架下用laypage和ajax实现分页和数据交互的方法
2019/09/27 Javascript
javascript设计模式 ? 享元模式原理与用法实例分析
2020/04/15 Javascript
原生JavaScript实现弹幕组件的示例代码
2020/10/12 Javascript
Nest.js散列与加密实例详解
2021/02/24 Javascript
2款Python内存检测工具介绍和使用方法
2014/06/01 Python
python让图片按照exif信息里的创建时间进行排序的方法
2015/03/16 Python
疯狂上涨的Python 开发者应从2.x还是3.x着手?
2017/11/16 Python
python调用其他文件函数或类的示例
2019/07/16 Python
Python如何调用JS文件中的函数
2019/08/16 Python
Python 多线程共享变量的实现示例
2020/04/17 Python
利用OpenCV中对图像数据进行64F和8U转换的方式
2020/06/03 Python
python中slice参数过长的处理方法及实例
2020/12/15 Python
布鲁明戴尔百货店:Bloomingdale’s
2016/12/21 全球购物
迪拜航空官方网站:flydubai
2017/04/20 全球购物
Banana Republic英国官网:香蕉共和国,GAP集团旗下偏贵族风
2018/04/24 全球购物
iostream与iostream.h的区别
2015/01/16 面试题
中科软测试工程师面试题
2012/06/16 面试题
生产厂长岗位职责
2014/02/21 职场文书
党员公开承诺事项
2014/03/25 职场文书
政风行风建设整改方案
2014/10/27 职场文书
开展党的群众路线教育实践活动情况汇报
2014/11/05 职场文书
大学生预备党员自我评价
2015/03/04 职场文书
小学教师求职信范文
2015/03/20 职场文书