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 相关文章推荐
FireFox JavaScript全局Event对象
Jun 14 Javascript
JS 无法通过W3C验证的处理方法
Mar 09 Javascript
在JavaScript的正则表达式中使用exec()方法
Jun 16 Javascript
javascript作用域问题实例分析
Jul 13 Javascript
用jQuery获取table中行id和td值的实现代码
May 19 Javascript
纯原生js实现贪吃蛇游戏
Apr 16 Javascript
Javascript中JSON数据分组优化实践及JS操作JSON总结
Dec 22 Javascript
vue拦截器实现统一token,并兼容IE9验证功能
Apr 26 Javascript
JS Math对象与Math方法实例小结
Jul 05 Javascript
Vue组件跨层级获取组件操作
Jul 27 Javascript
vue elementui tree 任意级别拖拽功能代码
Aug 31 Javascript
字节飞书面试promise.all实现示例
Jun 16 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
PHP网页游戏学习之Xnova(ogame)源码解读(一)
2014/06/23 PHP
ThinkPHP 3.2 数据分页代码分享
2014/10/14 PHP
php图片添加水印例子
2016/07/20 PHP
PHP实现时间比较和时间差计算的方法示例
2017/07/24 PHP
Laravel程序架构设计思路之使用动作类
2018/06/07 PHP
thinkPHP框架动态配置用法实例分析
2018/06/14 PHP
js操作select控件的几种方法
2010/06/02 Javascript
Javascript:为input设置readOnly属性(示例讲解)
2013/12/25 Javascript
javascript函数作用域学习示例(js作用域)
2014/01/13 Javascript
JS实现让网页背景图片斜向移动的方法
2015/02/25 Javascript
Node.js中Request模块处理HTTP协议请求的基本使用教程
2016/03/31 Javascript
bootstrap paginator分页前后台用法示例
2017/06/17 Javascript
详解win7 cmd执行vue不是内部命令的解决方法
2017/07/27 Javascript
在 Vue.js中优雅地使用全局事件的方法
2019/02/01 Javascript
浅析微信小程序modal弹窗关闭默认会执行cancel问题
2019/10/14 Javascript
浅谈vue使用axios的回调函数中this不指向vue实例,为undefined
2020/09/21 Javascript
浅谈JSON5解决了JSON的两大痛点
2020/12/14 Javascript
在Python的Django框架中使用通用视图的方法
2015/07/21 Python
tensorflow 中对数组元素的操作方法
2018/07/27 Python
python+rsync精确同步指定格式文件
2019/08/29 Python
Python 面向对象之封装、继承、多态操作实例分析
2019/11/21 Python
tensorflow之获取tensor的shape作为max_pool的ksize实例
2020/01/04 Python
html5画布旋转效果示例
2014/01/27 HTML / CSS
中职生自荐信
2013/10/13 职场文书
给男朋友的道歉信
2014/01/12 职场文书
学生自我评价范文
2014/02/02 职场文书
消防安全责任书
2014/04/14 职场文书
保护环境倡议书100字
2014/05/19 职场文书
小学阳光体育活动总结
2014/07/05 职场文书
改进作风怎么办发言材料
2014/08/17 职场文书
中秋客户感谢信
2015/01/22 职场文书
党员年度个人总结
2015/02/14 职场文书
交通处罚决定书
2015/06/24 职场文书
承诺书的内容有哪些,怎么写?
2019/06/21 职场文书
MySql学习笔记之事务隔离级别详解
2021/05/12 MySQL
服务器间如何实现文件共享
2022/05/20 Servers