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 相关文章推荐
jQuery中hide()方法用法实例
Dec 24 Javascript
完美实现bootstrap分页查询
Dec 09 Javascript
Javascript 实现微信分享(QQ、朋友圈、分享给朋友)
Oct 21 Javascript
vue省市区三联动下拉选择组件的实现
Apr 28 Javascript
微信小程序的生命周期的详解
Oct 19 Javascript
VUE中使用MUI方法
Feb 12 Javascript
如何为你的JS项目添加智能提示与类型检查详解
Mar 12 Javascript
JS算法题之查找数字在数组中的索引位置
May 15 Javascript
jQuery子选择器与可见性选择器实例分析
Jun 28 jQuery
vue登录注册实例详解
Sep 14 Javascript
优化Vue中date format的性能详解
Jan 13 Javascript
Antd下拉选择,自动匹配功能的实现
Oct 24 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/03/11 PHP
php 生成WML页面方法详解
2009/08/09 PHP
PHP 存储文本换行实现方法
2010/01/05 PHP
ThinkPHP的I方法使用详解
2014/06/18 PHP
php有道翻译api调用方法实例
2014/12/22 PHP
Symfony核心类概述
2016/03/17 PHP
CI框架(ajax分页,全选,反选,不选,批量删除)完整代码详解
2016/11/01 PHP
jQuery调取jSon数据并展示的方法
2015/01/29 Javascript
分享五个有用的jquery小技巧
2015/10/08 Javascript
react 创建单例组件的方法
2018/04/26 Javascript
ionic使用angularjs表单验证(模板验证)
2018/12/12 Javascript
Element中的Cascader(级联列表)动态加载省\市\区数据的方法
2019/03/27 Javascript
angularjs请求数据的方法示例
2019/08/06 Javascript
关于vue路由缓存清除在main.js中的设置
2019/11/06 Javascript
iview实现图片上传功能
2020/06/29 Javascript
javascript实现简易计算器功能
2020/09/23 Javascript
[06:37]2014DOTA2国际邀请赛 昔日王者渴望重回巅峰
2014/07/12 DOTA
[46:40]VGJ.T vs Winstrike 2018国际邀请赛小组赛BO2 第一场 8.17
2018/08/20 DOTA
python 快速排序代码
2009/11/23 Python
python使用win32com在百度空间插入html元素示例
2014/02/20 Python
Python内置函数OCT详解
2016/11/09 Python
简单的python后台管理程序
2017/04/13 Python
Python中遍历列表的方法总结
2019/06/27 Python
Python with用法:自动关闭文件进程
2019/07/10 Python
Python datetime包函数简单介绍
2019/08/28 Python
Python中的X[:,0]、X[:,1]、X[:,:,0]、X[:,:,1]、X[:,m:n]和X[:,:,m:n]
2020/02/13 Python
Python MySQL 日期时间格式化作为参数的操作
2020/03/02 Python
Java byte数组操纵方式代码实例解析
2020/07/22 Python
HTML5自定义视频播放器源码
2020/01/06 HTML / CSS
MIXIT官网:俄罗斯最大的化妆品公司之一
2020/01/25 全球购物
Three Graces London官网:英国奢侈品牌
2021/03/18 全球购物
超市员工辞职信范文
2015/05/12 职场文书
师范生见习自我总结
2015/06/23 职场文书
长辈生日祝福语大全(72句)
2019/08/09 职场文书
go语言中切片与内存复制 memcpy 的实现操作
2021/04/27 Golang
Vue操作Storage本地化存储
2022/04/29 Vue.js