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 相关文章推荐
用js实现的页面关键字密度查询代码
Dec 27 Javascript
extjs DataReader、JsonReader、XmlReader的构造方法
Nov 07 Javascript
深入理解JavaScript定时机制
Oct 29 Javascript
浅谈JavaScript实现面向对象中的类
Dec 09 Javascript
jQuery实现鼠标经过时出现隐藏层文字链接的方法
Oct 12 Javascript
jquery中cookie用法实例详解(获取,存储,删除等)
Jan 04 Javascript
JavaScript实现输入框(密码框)出现提示语
Jan 12 Javascript
详解Bootstrap的iCheck插件checkbox和radio
Aug 24 Javascript
微信小程序loading组件显示载入动画用法示例【附源码下载】
Dec 09 Javascript
Vue动态获取width的方法
Aug 22 Javascript
layUI实现前端分页和后端分页
Jul 27 Javascript
原生JS无缝滑动轮播图
Oct 22 Javascript
使用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
关于拼配咖啡,你要知道
2021/03/03 咖啡文化
PHP+MYSQL开发工具及资源收藏
2007/01/02 PHP
PHP获取指定函数定义在哪个文件中以及其所在的行号实例
2014/05/08 PHP
一个图片地址分解程序(用于PHP小偷程序)
2014/08/23 PHP
PHP实现的带超时功能get_headers函数
2015/02/10 PHP
Thinkphp3.2实用篇之计算型验证码示例
2017/02/09 PHP
关于IE浏览器以及Firefox下的javascript冒泡事件的响应层级
2010/10/14 Javascript
js获取系统的根路径实现介绍
2013/09/08 Javascript
js给页面加style无效果的解决方法
2014/01/20 Javascript
Vue.js绑定HTML class数组语法错误的原因分析
2016/10/19 Javascript
javascript中递归的两种写法
2017/01/17 Javascript
基于代数方程库Algebra.js解二元一次方程功能示例
2017/06/09 Javascript
JS实现的简单拖拽购物车功能示例【附源码下载】
2018/01/03 Javascript
vue2.0+ 从插件开发到npm发布的示例代码
2018/04/28 Javascript
layui实现数据表格table分页功能(ajax异步)
2019/07/27 Javascript
java实现单链表增删改查的实例代码详解
2019/08/30 Javascript
webpack 动态批量加载文件的实现方法
2020/03/19 Javascript
[01:25]DOTA2超级联赛专访iG 将调整状态找回自己
2013/06/05 DOTA
[02:36]DOTA2上海特锦赛 回忆电竞生涯的重要瞬间
2016/03/25 DOTA
[01:08:44]NB vs VP 2018国际邀请赛小组赛BO2 第一场 8.18
2018/08/19 DOTA
python函数调用,循环,列表复制实例
2020/05/03 Python
详解canvas绘图时遇到的跨域问题
2018/03/22 HTML / CSS
摩托车和ATV零件、配件和服装的首选在线零售商:MotoSport
2017/12/22 全球购物
德国电子产品购物网站:TechInTheBasket德国
2018/12/07 全球购物
软件设计的目标是什么
2016/12/04 面试题
电信专业毕业生推荐信
2013/11/18 职场文书
医学检验专业大学生求职信
2013/11/18 职场文书
自我鉴定书面格式
2014/01/13 职场文书
运动会通讯稿400字
2014/01/28 职场文书
浪费资源的建议书
2014/03/12 职场文书
党员群众路线对照检查材料
2014/08/31 职场文书
群众路线个人剖析材料及整改措施
2014/11/04 职场文书
侵犯商业秘密的律师函
2015/05/27 职场文书
公司回复函格式
2015/07/14 职场文书
如何写好活动总结
2019/06/21 职场文书
Python基本知识点总结
2022/04/07 Python