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 相关文章推荐
javascript实现的鼠标链接提示效果生成器代码
Jun 28 Javascript
JavaScript 捕获窗口关闭事件
Jul 26 Javascript
JavaScript 异步调用框架 (Part 6 - 实例 &amp; 模式)
Aug 04 Javascript
js对象转json数组的简单实现案例
Feb 28 Javascript
js正则表达式验证邮件地址
Nov 12 Javascript
JavaScript给每一个li节点绑定点击事件的实现方法
Dec 01 Javascript
Vue ElementUI之Form表单验证遇到的问题
Aug 21 Javascript
详解Webpack+Babel+React开发环境的搭建的方法步骤
Jan 09 Javascript
30分钟快速入门掌握ES6/ES2015的核心内容(下)
Apr 18 Javascript
node使用Mongoose类库实现简单的增删改查
Nov 08 Javascript
浅谈目前可以使用ES10的5个新特性
Jun 25 Javascript
JavaScript中的各种宽高属性的实现
May 08 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
世界收音机发展史
2021/03/01 无线电
第九节--绑定
2006/11/16 PHP
php class中self,parent,this的区别以及实例介绍
2013/04/24 PHP
PHP+jQuery 注册模块的改进(一):验证码存入SESSION
2014/10/14 PHP
PHP与MYSQL中UTF8 中文排序示例代码
2014/10/23 PHP
js indexOf()定义和用法
2012/10/21 Javascript
jQuery提交多个表单的小例子
2013/06/30 Javascript
超赞的动手创建JavaScript框架的详细教程
2015/06/30 Javascript
jquery实现可自动判断位置的弹出层效果代码
2015/10/12 Javascript
div实现自适应高度的textarea实现angular双向绑定
2017/01/08 Javascript
jQuery、layer实现弹出层的打开、关闭功能
2017/06/28 jQuery
在ES5与ES6环境下处理函数默认参数的实现方法
2018/05/13 Javascript
Angular Material Icon使用详解
2018/11/07 Javascript
AntV F2和vue-cli构建移动端可视化视图过程详解
2019/10/08 Javascript
js实现左右轮播图
2020/01/09 Javascript
微信小程序后端实现授权登录
2020/02/24 Javascript
Javascript 模拟mvc实现点餐程序案例详解
2020/12/24 Javascript
[09:31]2016国际邀请赛中国区预选赛Yao赛后采访 答题送礼
2016/06/27 DOTA
Python将xml和xsl转换为html的方法
2015/03/10 Python
简单介绍使用Python解析并修改XML文档的方法
2015/10/15 Python
使用python编写udp协议的ping程序方法
2018/04/22 Python
Python中asyncio与aiohttp入门教程
2018/10/16 Python
在linux下实现 python 监控usb设备信号
2019/07/03 Python
Python 3 实现定义跨模块的全局变量和使用教程
2019/07/07 Python
pytorch torch.expand和torch.repeat的区别详解
2019/11/05 Python
python yield和Generator函数用法详解
2020/02/10 Python
python画图常规设置方式
2020/03/05 Python
用pandas划分数据集实现训练集和测试集
2020/07/20 Python
python两种注释用法的示例
2020/10/09 Python
澳大利亚最大的网上油画销售画廊:Direct Art Australia
2018/04/15 全球购物
King Apparel官网:英国街头服饰品牌
2019/09/05 全球购物
大学生职业生涯规划书模板
2014/01/18 职场文书
奖学金个人总结
2015/03/04 职场文书
2015年安全生产月工作总结
2015/07/27 职场文书
HTML页面滚动时部分内容位置固定不滚动的实现
2021/04/14 HTML / CSS
spring boot项目application.properties文件存放及使用介绍
2021/06/30 Java/Android