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 相关文章推荐
Web层改进II-用xmlhttp 无声息提交复杂表单
Jan 22 Javascript
SOSO地图API使用(一)在地图上画圆实现思路与代码
Jan 15 Javascript
JS解析XML文件和XML字符串详解
Apr 17 Javascript
原生JS实现美图瀑布流布局赏析
Sep 07 Javascript
分享我的jquery实现下拉菜单心的
Nov 29 Javascript
如何利用JS通过身份证号获取当事人的生日、年龄、性别
Jan 22 Javascript
jQuery实现返回顶部功能
Feb 23 Javascript
js编写简单的计时器功能
Jul 15 Javascript
浅谈Vuejs中nextTick()异步更新队列源码解析
Dec 31 Javascript
javascript面向对象三大特征之封装实例详解
Jul 24 Javascript
layui点击数据表格添加或删除一行的例子
Sep 12 Javascript
javascrpt密码强度校验函数详解
Mar 18 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
一个捕获函数输出的函数
2007/02/14 PHP
MYSQL 小技巧 -- LAST_INSERT_ID
2009/11/24 PHP
php记录代码执行时间(实现代码)
2013/07/05 PHP
php下载文件超时时间的设置方法
2016/10/06 PHP
javascript 学习之旅 (1)
2009/02/05 Javascript
通过Mootools 1.2来操纵HTML DOM元素
2009/09/15 Javascript
javascript中如何处理引号编码&amp;#034;
2013/08/15 Javascript
基于JavaScript短信验证码如何实现
2016/01/24 Javascript
JavaScript代码实现左右上下自动晃动自动移动
2016/04/08 Javascript
微信小程序 wx.request(OBJECT)发起请求详解
2016/10/13 Javascript
Node.js 数据加密传输浅析
2016/11/16 Javascript
Javascript中字符串replace方法的第二个参数探究
2016/12/05 Javascript
jQuery实现级联下拉框实战(5)
2017/02/08 Javascript
用js实现before和after伪类的样式修改的示例代码
2017/09/07 Javascript
JavaScript页面倒计时功能完整示例
2019/05/15 Javascript
vue实现下拉菜单树
2020/10/22 Javascript
[55:23]VGJ.T vs Winstrike 2018国际邀请赛小组赛BO2 第二场 8.17
2018/08/20 DOTA
Python实现获取某天是某个月中的第几周
2015/02/11 Python
Python中使用多进程来实现并行处理的方法小结
2017/08/09 Python
Python迭代器与生成器基本用法分析
2018/07/26 Python
使用Python三角函数公式计算三角形的夹角案例
2020/04/15 Python
jupyter 导入csv文件方式
2020/04/21 Python
简单了解Django项目应用创建过程
2020/07/06 Python
Django3中的自定义用户模型实例详解
2020/08/23 Python
Lee牛仔裤澳大利亚官网:美国著名牛仔裤品牌
2017/09/02 全球购物
英国最大的宠物商店:Pets at Home
2019/04/17 全球购物
Java面试题汇总
2015/12/06 面试题
《童年的发现》教学反思
2014/02/14 职场文书
火锅店营销方案
2014/02/26 职场文书
给老师的一封建议书
2014/03/13 职场文书
市场营销工作计划书
2014/09/15 职场文书
2014最新开业庆典策划方案(5篇)
2014/09/15 职场文书
学校拾金不昧表扬信
2015/01/16 职场文书
市场部经理岗位职责
2015/02/02 职场文书
2015年教师节新闻稿
2015/07/17 职场文书
《地。-关于地球的运动-》单行本第七集上市,小说家朝井辽献上期待又害怕的推荐文
2022/03/31 日漫