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 相关文章推荐
Extjs学习笔记之七 布局
Jan 08 Javascript
jQuery实现可收缩展开的级联菜单实例代码
Nov 27 Javascript
node.js中的http.request.end方法使用说明
Dec 10 Javascript
JavaScript修改浏览器tab标题小技巧
Jan 06 Javascript
javascript连续赋值问题
Jul 08 Javascript
[Bootstrap-插件使用]Jcrop+fileinput组合实现头像上传功能实例代码
Dec 20 Javascript
AngulerJS学习之按需动态加载文件
Feb 13 Javascript
javascript内存分配原理实例分析
Apr 10 Javascript
Vue使用mixin分发组件的可复用功能
Sep 01 Javascript
Element的el-tree控件后台数据结构的生成以及方法的抽取
Mar 05 Javascript
JS制作简易计算器的实例代码
Jul 04 Javascript
javascript中layim之查找好友查找群组
Feb 06 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
模板引擎smarty工作原理以及使用示例
2014/05/25 PHP
php实现建立多层级目录的方法
2014/07/19 PHP
Linux下PHP加速器APC的安装与配置笔记
2014/10/24 PHP
Win7下手动安装apache2.2、php5.4笔记
2015/04/03 PHP
在IIS下安装PHP扩展的方法(超简单)
2017/04/10 PHP
TP3.2批量上传文件或图片 同名冲突问题的解决方法
2017/08/01 PHP
PHP实现的策略模式简单示例
2017/08/25 PHP
原生PHP实现导出csv格式Excel文件的方法示例【附源码下载】
2019/03/07 PHP
一段批量给页面上的控件赋值js
2010/06/19 Javascript
javascript管中窥豹 形参与实参浅析
2011/12/17 Javascript
你需要知道的10个最佳javascript开发实践小结
2012/04/15 Javascript
Javascript实现网络监测的方法
2015/07/31 Javascript
jQuery实现可展开合拢的手风琴面板菜单
2015/09/15 Javascript
jQuery实现获取绑定自定义事件元素的方法
2015/12/02 Javascript
BootStrap学习系列之布局组件(下拉,按钮组[toolbar],上拉)
2017/01/03 Javascript
JS实现无缝循环marquee滚动效果
2017/05/22 Javascript
js实现日期显示的一些操作(实例讲解)
2017/07/27 Javascript
JavaScript实现秒杀时钟倒计时
2019/09/29 Javascript
vue 组件销毁并重置的实现
2020/01/13 Javascript
[00:27]DOTA2战队VP、Secret贺新春
2018/02/11 DOTA
[00:32]2018DOTA2亚洲邀请赛EG出场
2018/04/03 DOTA
python实现写数字文件名的递增保存文件方法
2018/10/25 Python
Python开启线程,在函数中开线程的实例
2019/02/22 Python
Python+AutoIt实现界面工具开发过程详解
2019/08/07 Python
python 爬虫爬取京东ps4售卖情况
2020/12/18 Python
canvas简易绘图的实现(海绵宝宝篇)
2018/07/04 HTML / CSS
四年大学自我鉴定
2014/02/17 职场文书
《影子》教学反思
2014/02/21 职场文书
总经理岗位职责说明书
2014/07/30 职场文书
科技活动周标语
2014/10/08 职场文书
2015年三年级班主任工作总结
2015/05/21 职场文书
心灵点滴观后感
2015/06/02 职场文书
学生早退检讨书(范文)
2019/08/19 职场文书
pytorch中F.avg_pool1d()和F.avg_pool2d()的使用操作
2021/05/22 Python
Python基础之条件语句详解
2021/06/16 Python
NodeJs使用webpack打包项目的方法详解
2022/02/28 NodeJs