vue+element-ui+ajax实现一个表格的实例


Posted in Javascript onMarch 09, 2018

实例如下:

<!DOCTYPE html>
<html>
<head>
<script src="js/jquery-3.2.1.js"></script>
<script src="vue.js"></script>
<!-- 引入样式 -->
<link rel="stylesheet" href="https://unpkg.com/element-ui/lib/theme-chalk/index.css" rel="external nofollow" >
<!-- 引入组件库 -->
<script src="https://unpkg.com/element-ui/lib/index.js"></script>
</head>
<body>
 
<div id="app">
<template>
 <el-table :data="tableData" style="width: 100%">
 <el-table-column label="任务" width="180">
  <template slot-scope="scope">
  <el-popover trigger="hover" placement="top">
   <p>姓名: {{ scope.row.name }}</p>
   <div slot="reference" class="name-wrapper">
   <el-tag size="medium">{{ scope.row.name }}</el-tag>
   </div>
  </el-popover>
  </template>
 </el-table-column>
 <el-table-column label="历时" width="180">
  <template slot-scope="scope">
  <i class="el-icon-time"></i>
  <span style="margin-left: 10px">{{ scope.row.take }}</span>
  </template>
 </el-table-column> 
 <el-table-column label="开始时间" width="180">
  <template slot-scope="scope">
  <i class="el-icon-time"></i>
  <span style="margin-left: 10px">{{ scope.row.startTime }}</span>
  </template>
 </el-table-column> 
 <el-table-column label="结束时间" width="180">
  <template slot-scope="scope">
  <i class="el-icon-time"></i>
  <span style="margin-left: 10px">{{ scope.row.finishTime }}</span>
  </template>
 </el-table-column>
 <el-table-column label="操作">
  <template slot-scope="scope">
  <el-button size="mini" @click="handleEdit(scope.$index, scope.row)">编辑</el-button>
  <el-button size="mini" type="danger" @click="handleDelete(scope.$index, scope.row)">删除</el-button>
  </template>
 </el-table-column>
 </el-table>
</template>
</div> 
 <script type="text/javascript">
 new Vue({
 el:'#app',
 data:{
  tableData: [],
  getUrl: 'http://localhost:8080/mytime/getTodayTomatos',
 },
 created: function(){
  this.getTableData()
 },
 methods:{
  getTableData:function(){
  var self = this;
  $.ajax({
   type : "post",
   dataType : "json",
   contentType : "application/json",
   url : "http://localhost:8080/mytime/getTodayTomatos",
   success : function(json) {
   self.tableData=json.fitomatos;
   },
   error : function(json) {
   alert("加载失败");
  }
  });
  },
  handleEdit(index, row) {
  console.log(index, row.name);
  },
  handleDelete(index, row) {
  console.log(index, row);
  }
 }
 })
</script>
</body>
</html>

效果图:

vue+element-ui+ajax实现一个表格的实例

以上这篇vue+element-ui+ajax实现一个表格的实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
asp批量修改记录的代码
Jun 25 Javascript
jquery Firefox3.5中操作select的问题
Jul 10 Javascript
JavaScript作用域与作用域链深入解析
Dec 06 Javascript
重写document.write实现无阻塞加载js广告(补充)
Dec 12 Javascript
jQuery验证元素是否为空的两种常用方法
Mar 17 Javascript
JavaScript模拟push
Mar 06 Javascript
KnockoutJS 3.X API 第四章之click绑定
Oct 10 Javascript
js实现移动端编辑添加地址【模仿京东】
Apr 28 Javascript
微信小程序实现自动定位功能
Oct 31 Javascript
Vue 页面状态保持页面间数据传输的一种方法(推荐)
Nov 01 Javascript
Vue中inheritAttrs的使用实例详解
Dec 31 Vue.js
vue如何实现关闭对话框后刷新列表
Apr 08 Vue.js
使用live-server快速搭建本地服务器+自动刷新的方法
Mar 09 #Javascript
解决低版本的浏览器不支持es6的import问题
Mar 09 #Javascript
vuex实现登录状态的存储,未登录状态不允许浏览的方法
Mar 09 #Javascript
详解react关于事件绑定this的四种方式
Mar 09 #Javascript
vue+vuex+axios实现登录、注册页权限拦截
Mar 09 #Javascript
Vue2.0结合webuploader实现文件分片上传功能
Mar 09 #Javascript
vue + vuex todolist的实现示例代码
Mar 09 #Javascript
You might like
第五节 克隆 [5]
2006/10/09 PHP
Php+SqlServer实现分页显示
2006/10/09 PHP
windows的文件系统机制引发的PHP路径爆破问题分析
2014/07/28 PHP
yii中widget的用法
2014/12/03 PHP
php实现的通用图片处理类
2015/03/24 PHP
在 Laravel 中 “规范” 的开发短信验证码发送功能
2017/10/26 PHP
jQuery使用手册之三 CSS操作
2007/03/24 Javascript
运用jquery实现table单双行不同显示并能单行选中
2009/07/25 Javascript
prototype 中文参数乱码解决方案
2009/11/09 Javascript
High Performance JavaScript(高性能JavaScript)读书笔记分析
2011/05/05 Javascript
jquery实现奇偶行赋值不同css值
2012/02/17 Javascript
使用javascript实现有效时间的控制,并显示将要过期的时间
2014/01/02 Javascript
JavaScript实现的简单拖拽效果
2015/06/01 Javascript
jQuery实现首页图片淡入淡出效果的方法
2015/06/10 Javascript
利用CSS3在Angular中实现动画
2016/01/15 Javascript
jQuery html表格排序插件tablesorter使用方法详解
2017/02/10 Javascript
JS验证全角与半角及相互转化的介绍
2017/05/18 Javascript
JS中数组与对象的遍历方法实例小结
2018/08/14 Javascript
如何安装控制器JavaScript生成插件详解
2018/10/21 Javascript
js实现页面导航层级指示效果
2020/08/25 Javascript
elementui实现预览图片组件二次封装
2020/12/29 Javascript
跟老齐学Python之大话题小函数(1)
2014/10/10 Python
讲解Python中if语句的嵌套用法
2015/05/14 Python
谈谈如何手动释放Python的内存
2016/12/17 Python
MAC中PyCharm设置python3解释器
2017/12/15 Python
Python 找到列表中满足某些条件的元素方法
2018/06/26 Python
python脚本执行CMD命令并返回结果的例子
2019/08/14 Python
Python依赖包迁移到断网环境操作
2020/07/13 Python
Ruby如何创建一个线程
2013/03/10 面试题
外贸英语毕业生自荐信
2013/11/14 职场文书
学生喝酒检讨书
2014/02/06 职场文书
学习三严三实对照检查材料思想汇报
2014/09/22 职场文书
成绩单评语
2015/01/04 职场文书
社区植树节活动总结
2015/02/06 职场文书
食堂采购员岗位职责
2015/04/03 职场文书
读《皮囊》有感:理解是对他人的最大的善举
2019/11/14 职场文书