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 字符串操作函数
Jul 25 Javascript
jquery 图片Silhouette Fadeins渐显效果
Feb 07 Javascript
js 编写规范
Mar 03 Javascript
jquery中的 $(&quot;#jb51&quot;)与document.getElementById(&quot;jb51&quot;) 的区别
Jul 26 Javascript
使用AngularJS实现可伸缩的页面切换的方法
Jun 19 Javascript
javascript中JSON对象与JSON字符串相互转换实例
Jul 11 Javascript
jQuery对checkbox 复选框的全选全不选反选的操作
Aug 09 Javascript
浅谈 vue 中的 watcher
Dec 04 Javascript
Vue精简版风格概述
Jan 30 Javascript
ng-zorro-antd 入门初体验
Dec 03 Javascript
iphone刘海屏页面适配方法
May 07 Javascript
JQuery常用选择器功能与用法实例分析
Dec 23 jQuery
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
日本十大科幻动漫 宇宙骑士垫底,第一已成经典
2020/03/04 日漫
PHP操作文件类的函数代码(文件和文件夹创建,复制,移动和删除)
2011/11/10 PHP
浅析PHP原理之变量(Variables inside PHP)
2013/08/09 PHP
php使用curl检测网页是否被百度收录的示例分享
2014/01/31 PHP
Yii学习总结之安装配置
2015/02/22 PHP
Zend Framework入门教程之Zend_Config组件用法详解
2016/12/09 PHP
php使用str_shuffle()函数生成随机字符串的方法分析
2017/02/17 PHP
PHP递归遍历文件夹去除注释并压缩php源代码的方法示例
2018/05/23 PHP
php分享朋友圈的实现代码
2019/02/18 PHP
PHP MVC框架中类的自动加载机制实例分析
2019/09/18 PHP
JavaScript XML实现两级级联下拉列表
2008/11/10 Javascript
对于jQuery性能的一些优化建议
2015/08/13 Javascript
javascript获取网页各种高宽及位置的方法总结
2016/07/27 Javascript
jQuery实现简单日期格式化功能示例
2017/09/19 jQuery
使用typescript开发angular模块并发布npm包
2018/04/19 Javascript
CKEditor4配置与开发详细中文说明文档
2018/10/08 Javascript
vue强制刷新组件的方法示例
2019/02/28 Javascript
详解微信小程序开发(项目从零开始)
2019/06/06 Javascript
微信小程序swiper实现文字纵向轮播提示效果
2020/01/21 Javascript
微信小程序wx.getUserInfo授权获取用户信息(头像、昵称)的实现
2020/08/19 Javascript
[01:03:33]Alliance vs TNC 2019国际邀请赛小组赛 BO2 第一场 8.16
2019/08/18 DOTA
Tornado服务器中绑定域名、虚拟主机的方法
2014/08/22 Python
深入浅析Python中list的复制及深拷贝与浅拷贝
2018/09/03 Python
Python OS模块实例详解
2019/04/15 Python
解决pyshp UnicodeDecodeError的问题
2019/12/06 Python
django处理select下拉表单实例(从model到前端到post到form)
2020/03/13 Python
Python Django view 两种return的实现方式
2020/03/16 Python
Python爬虫定时计划任务的几种常见方法(推荐)
2021/01/15 Python
Reformation官网:美国女装品牌
2018/09/14 全球购物
美国修容界大佬创建的个人美妆品牌:Kevyn Aucoin Beauty
2018/12/12 全球购物
如何在Cookie里面保存Unicode和国际化字符
2013/05/25 面试题
物业公司的岗位任命书
2014/06/06 职场文书
社会实践活动总结
2015/02/05 职场文书
大学生个人学年总结
2015/02/15 职场文书
芙蓉镇观后感
2015/06/10 职场文书
vue首次渲染全过程
2021/04/21 Vue.js