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 相关文章推荐
javascript 判断数组是否已包含了某个元素的函数
May 30 Javascript
iframe的父子窗口之间的对象相互调用基本用法
Sep 03 Javascript
使用JavaScript获取电池状态的方法
May 03 Javascript
21个JavaScript事件(Events)属性汇总
Dec 02 Javascript
jQuery基于扩展简单实现倒计时功能的方法
May 14 Javascript
js多功能分页组件layPage使用方法详解
May 19 Javascript
jquery easyui DataGrid简单示例
Jan 23 Javascript
Angular4实现图片上传预览路径不安全的问题解决
Dec 25 Javascript
Vue 实现列表动态添加和删除的两种方法小结
Sep 07 Javascript
详解webpack模块加载器兼打包工具
Sep 11 Javascript
JavaScript原型继承和原型链原理详解
Feb 04 Javascript
Vue项目结合Vue-layer实现弹框式编辑功能(实例代码)
Mar 11 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仿discuz分页效果代码
2008/10/02 PHP
PHP无敌近乎加密方式!
2010/07/17 PHP
php图片上传存储源码并且可以预览
2011/08/26 PHP
thinkphp的c方法使用示例
2014/02/24 PHP
php的webservice的wsdl的XML无法显示问题的解决方法
2014/03/11 PHP
ThinkPHP结合ajax、Mysql实现的客户端通信功能代码示例
2014/06/23 PHP
PHP的fsockopen、pfsockopen函数被主机商禁用的解决办法
2014/07/08 PHP
PHP输出XML格式数据的方法总结
2017/02/08 PHP
PHP使用PHPExcel实现批量上传到数据库的方法
2017/06/08 PHP
javascript 简练的几个函数
2009/08/29 Javascript
JavaScript 数组循环引起的思考
2010/01/01 Javascript
通过Jquery遍历Json的两种数据结构的实现代码
2011/01/19 Javascript
关于 文本框默认值 的操作js代码
2012/01/12 Javascript
jquery写个checkbox——类似邮箱全选功能
2013/03/19 Javascript
jQuery实现的原图对比窗帘效果
2014/06/15 Javascript
吐槽一下我所了解的Node.js
2014/10/08 Javascript
js阻止事件追加的具体实现
2014/10/15 Javascript
jQuery中ajax和post处理json的不同示例对比
2014/11/02 Javascript
JS实现控制表格内指定单元格内容对齐的方法
2015/03/30 Javascript
JS Testing Properties 判断属性是否在对象里的方法
2017/10/01 Javascript
纯js代码生成可搜索选择下拉列表的实例
2018/01/11 Javascript
快速解决vue-cli不能初始化webpack模板的问题
2018/03/20 Javascript
微信小程序中进行地图导航功能的实现方法
2018/06/29 Javascript
vue+koa2搭建mock数据环境的详细教程
2020/05/18 Javascript
vuex 多模块时 模块内部的mutation和action的调用方式
2020/07/24 Javascript
Numpy之文件存取的示例代码
2018/08/03 Python
对python For 循环的三种遍历方式解析
2019/02/01 Python
利用python、tensorflow、opencv、pyqt5实现人脸实时签到系统
2019/09/25 Python
Python faker生成器生成虚拟数据代码实例
2020/07/20 Python
HTML5新特性之type=file文件上传功能
2018/02/02 HTML / CSS
瑞贝卡·泰勒官方网站:Rebecca Taylor
2016/09/24 全球购物
优秀教师先进个人事迹材料
2014/08/31 职场文书
2014客服代表实习自我鉴定
2014/09/18 职场文书
家属答谢词
2015/01/05 职场文书
Python  lambda匿名函数和三元运算符
2022/04/19 Python
MySQL数据库安装方法与图形化管理工具介绍
2022/05/30 MySQL