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 each()小议
Mar 18 Javascript
idTabs基于JQuery的根据URL参数选择Tab插件
Apr 11 Javascript
Node.js实用代码段之获取Buffer对象字节长度
Mar 17 Javascript
el表达式 写入bootstrap表格数据页面的实例代码
Jan 11 Javascript
jQuery实现的淡入淡出与滑入滑出效果示例
Apr 18 jQuery
详解vue 图片上传功能
Apr 30 Javascript
angular4+百分比进度显示插件用法示例
May 05 Javascript
Vue实现微信支付功能遇到的坑
Jun 05 Javascript
详解Webpack4多页应用打包方案
Jul 16 Javascript
vue 使用 sortable 实现 el-table 拖拽排序功能
Dec 26 Vue.js
浅谈 JavaScript 沙箱Sandbox
Nov 02 Javascript
Three.js实现雪糕地球的使用示例详解
Jul 07 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
用Zend Encode编写开发PHP程序
2006/10/09 PHP
在IIS7.0下面配置PHP 5.3.2运行环境的方法
2010/04/13 PHP
PHP设计模式之工厂模式实例总结
2017/09/01 PHP
Laravel下生成验证码的类
2017/11/15 PHP
PHP CURL中传递cookie的方法步骤
2019/05/09 PHP
js中判断控件是否存在
2010/08/25 Javascript
jquery 插件学习(六)
2012/08/06 Javascript
jqplot通过ajax动态画折线图的方法及思路
2013/12/08 Javascript
JS可以控制样式的名称写法一览
2014/01/16 Javascript
jquery中获取元素里某一特定子元素的代码
2014/12/02 Javascript
AngularJS入门教程(一):静态模板
2014/12/06 Javascript
JavaScript的RequireJS库入门指南
2015/07/01 Javascript
jquery移动端TAB触屏切换实现效果
2020/12/22 Javascript
js判断checkbox是否选中个数的方法(超简单)
2016/08/19 Javascript
Bootstrap使用基础教程详解
2016/09/05 Javascript
angularjs中的$eval方法详解
2017/04/24 Javascript
利用prop-types第三方库对组件的props中的变量进行类型检测
2017/05/02 Javascript
Angular2学习教程之组件中的DOM操作详解
2017/05/28 Javascript
微信小程序页面间传值与页面取值操作实例分析
2019/04/30 Javascript
小程序中this.setData的使用和注意事项
2019/08/28 Javascript
小程序使用wxs解决wxml保留2位小数问题
2019/12/13 Javascript
微信小程序批量上传图片到七牛(推荐)
2019/12/19 Javascript
HTML元素拖拽功能实现的完整实例
2020/12/04 Javascript
SublimeText 2编译python出错的解决方法(The system cannot find the file specified)
2013/11/27 Python
为什么选择python编程语言入门黑客攻防 给你几个理由!
2018/02/02 Python
Python vtk读取并显示dicom文件示例
2020/01/13 Python
opencv 图像腐蚀和图像膨胀的实现
2020/07/07 Python
html5构建触屏网站之touch事件介绍
2013/01/07 HTML / CSS
彩妆大赛策划方案
2014/05/13 职场文书
横店影视城导游词
2015/02/06 职场文书
个人廉洁自律总结
2015/03/06 职场文书
预备党员转正党小组意见
2015/06/01 职场文书
Django drf请求模块源码解析
2021/06/08 Python
ajax请求前端跨域问题原因及解决方案
2021/10/16 Javascript
【TED出品】天梯非主流开心游1700 划水骑士
2022/03/31 魔兽争霸
Python selenium绕过webdriver监测执行javascript
2022/04/12 Python