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取滚动条的尺寸的函数代码
Nov 30 Javascript
IE与FireFox的JavaScript兼容问题解决办法
Dec 31 Javascript
JavaScript中使用Object.prototype.toString判断是否为数组
Apr 01 Javascript
JQuery给网页更换皮肤的方法
May 30 Javascript
实例讲解jQuery中对事件的命名空间的运用
May 24 Javascript
快速解决js开发下拉框中blur与click冲突
Oct 10 Javascript
详解ECharts使用心得总结
Dec 06 Javascript
jQuery插件HighCharts绘制2D半圆环图效果示例【附demo源码下载】
Mar 09 Javascript
JS实现json的序列化和反序列化功能示例
Jun 13 Javascript
利用js给datalist或select动态添加option选项的方法
Jan 25 Javascript
详解js正则表达式验证时间格式xxxx-xx-xx形式
Feb 09 Javascript
这样回答继承可能面试官更满意
Dec 10 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.MVC的模板标签系统(二)
2006/09/05 PHP
ThinkPHP3.1查询语言详解
2014/06/19 PHP
ThinkPHP中create()方法自动验证实例
2017/04/26 PHP
Django 中 cookie的使用
2017/08/17 PHP
浅析PHP7 的垃圾回收机制
2019/09/06 PHP
php写入txt乱码的解决方法
2019/09/17 PHP
基于Jquery 解决Ajax请求的页面 浏览器后退前进功能,页面刷新功能实效问题
2010/12/11 Javascript
读jQuery之二(两种扩展)
2011/06/11 Javascript
jQuery 图片切换插件(代码比较少)
2012/05/07 Javascript
javascript 寻找错误方法整理
2014/06/15 Javascript
JavaScript中的console.assert()函数介绍
2014/12/29 Javascript
Nodejs中读取中文文件编码问题、发送邮件和定时任务实例
2015/01/01 NodeJs
JS/jQuery判断DOM节点是否存在的简单方法
2016/11/24 Javascript
js实现图片上传预览原理分析
2017/07/13 Javascript
微信小程序实现人脸检测功能
2018/05/25 Javascript
用VueJS写一个Chrome浏览器插件的实现方法
2019/02/27 Javascript
更优雅的微信小程序骨架屏实现详解
2019/08/07 Javascript
js实现超级玛丽小游戏
2020/03/18 Javascript
基于VUE实现判断设备是PC还是移动端
2020/07/03 Javascript
JS实现audio音频剪裁剪切复制播放与上传(步骤详解)
2020/07/28 Javascript
解决Vue的项目使用Element ui 走马灯无法实现的问题
2020/08/03 Javascript
如何用python整理附件
2018/05/13 Python
Python 忽略warning的输出方法
2018/10/18 Python
python之拟合的实现
2019/07/19 Python
python numpy 矩阵堆叠实例
2020/01/17 Python
怀俄明州飞钓:Platte River Fly Shop
2017/12/28 全球购物
全球采购的街头服饰和帽子:Urban Excess
2020/10/28 全球购物
环境科学毕业生自荐信
2013/11/21 职场文书
母亲节演讲稿范文
2014/01/02 职场文书
劳动工资科岗位职责范本
2014/03/02 职场文书
学习型党组织建设经验材料
2014/05/26 职场文书
2014年学校财务工作总结
2014/12/06 职场文书
观看焦裕禄观后感
2015/06/09 职场文书
小学2016年“我们的节日·重阳节”活动总结
2016/04/01 职场文书
2019新员工试用期转正工作总结范文
2019/08/21 职场文书
MySQL 表空间碎片的概念及相关问题解决
2021/05/07 MySQL