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 相关文章推荐
jQuery ajax在GBK编码下表单提交终极解决方案(非二次编码方法)
Oct 20 Javascript
jQuery实现可用于博客的动态滑动菜单
Mar 09 Javascript
javascript十六进制及二进制转化的方法
May 06 Javascript
javaScript实现滚动新闻的方法
Jul 30 Javascript
每天一篇javascript学习小结(Array数组)
Nov 11 Javascript
解析AngularJS中get请求URL出现的跨域问题
Dec 01 Javascript
解决Layui 表单提交数据为空的问题
Aug 15 Javascript
浅谈Vue.js 关于页面加载完成后执行一个方法的问题
Apr 01 Javascript
JS匿名函数内部this指向问题详析
May 10 Javascript
layui使用label标签的方法
Sep 14 Javascript
prettier自动格式化去换行的实现代码
Aug 25 Javascript
nuxt 实现在其它js文件中使用store的方式
Nov 05 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
解析wamp5下虚拟机配置文档
2013/06/27 PHP
WordPress中登陆后关闭登陆页面及设置用户不可见栏目
2015/12/31 PHP
php实现留言板功能(会话控制)
2017/05/23 PHP
浅析php如何实现爬取数据原理
2018/09/27 PHP
jQuery技巧总结
2011/01/01 Javascript
asp.net中System.Timers.Timer的使用方法
2013/03/20 Javascript
js实现杯子倒水问题自动求解程序
2013/03/25 Javascript
Javascript 浮点运算的问题分析与解决方法
2013/08/27 Javascript
js冒泡、捕获事件及阻止冒泡方法详细总结
2014/05/08 Javascript
常用jQuery选择器总结
2014/07/11 Javascript
鼠标悬浮显示二级菜单效果的jquery实现
2014/10/29 Javascript
jQuery搜索同辈元素方法
2015/02/10 Javascript
jQuery mobile转换url地址及获取url中目录部分的方法
2015/12/04 Javascript
常用的Javascript设计模式小结
2015/12/09 Javascript
jquery validate表单验证的基本用法入门
2016/01/18 Javascript
Vue.js原理分析之observer模块详解
2017/02/17 Javascript
JS中IP地址与整数相互转换的实现代码
2017/04/10 Javascript
Javascript实现倒计时时差效果
2017/05/18 Javascript
基于angular2 的 http服务封装的实例代码
2017/06/29 Javascript
JS中获取 DOM 元素的绝对位置实例详解
2018/04/23 Javascript
vue生命周期的探索
2019/04/03 Javascript
微信公众号平台接口开发 菜单管理的实现
2019/08/14 Javascript
[01:30:54]《加油DOTA》 第三期
2014/08/18 DOTA
python中执行shell命令的几个方法小结
2014/09/18 Python
python爬取NUS-WIDE数据库图片
2016/10/05 Python
Python 字典与字符串的互转实例
2017/01/13 Python
Python打包方法Pyinstaller的使用
2018/10/09 Python
python实现图片二值化及灰度处理方式
2019/12/07 Python
PyCharm License Activation激活码失效问题的解决方法(图文详解)
2020/03/12 Python
CSS3打造磨砂玻璃背景效果
2016/09/28 HTML / CSS
html2canvas生成清晰的图片实现打印的示例代码
2019/09/30 HTML / CSS
工商管理专业职业生涯规划
2014/01/01 职场文书
体育活动总结范文
2014/05/04 职场文书
被告答辩状范文
2015/05/22 职场文书
实习证明格式范文
2015/06/16 职场文书
总结Python使用过程中的bug
2021/06/18 Python