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 基础篇3 类,回调函数,内置对象,事件处理
Mar 14 Javascript
window.parent与window.openner区别介绍
Apr 12 Javascript
jquery实现的带缩略图的焦点图片切换(自动播放/响应鼠标动作)
Jan 23 Javascript
jQuery中bind,live,delegate与one方法的用法及区别解析
Dec 30 Javascript
Vue.js报错Failed to resolve filter问题的解决方法
May 25 Javascript
用vue快速开发app的脚手架工具
Jun 11 Javascript
详解JS函数stack size计算方法
Jun 18 Javascript
JavaScript实现正则去除a标签并保留内容的方法【测试可用】
Jul 18 Javascript
json字符串传到前台input的方法
Aug 06 Javascript
vue-router的HTML5 History 模式设置
Sep 08 Javascript
Node.js 进程平滑离场剖析小结
Jan 24 Javascript
JavaScript函数柯里化实现原理及过程
Dec 02 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 curl模拟浏览器采集阿里巴巴的实现代码
2011/04/20 PHP
php socket实现的聊天室代码分享
2014/08/16 PHP
php中使用session_set_save_handler()函数把session保存到MySQL数据库实例
2014/11/06 PHP
Javascript attachEvent传递参数的办法
2009/12/14 Javascript
动态获取复选框checkbox选中个数的jquery代码
2013/06/25 Javascript
jquery和雅虎的yql服务实现天气预报服务示例
2014/02/08 Javascript
5个JavaScript经典面试题
2014/10/13 Javascript
javascript使用appendChild追加节点实例
2015/01/12 Javascript
jquery+html5烂漫爱心表白动画代码分享
2015/08/24 Javascript
js 获取经纬度的实现方法
2016/06/20 Javascript
Vue.js每天必学之指令系统与自定义指令
2016/09/07 Javascript
微信小程序按钮去除边框线分享页面功能
2018/08/27 Javascript
Vue实现表格中对数据进行转换、处理的方法
2018/09/06 Javascript
axios对请求各种异常情况处理的封装方法
2018/09/25 Javascript
vue中组件的过渡动画及实现代码
2018/11/21 Javascript
JS高阶函数原理与用法实例分析
2019/01/15 Javascript
微信小程序实现左右列表联动
2020/05/19 Javascript
微信小程序如何使用canvas二维码保存至手机相册
2019/07/15 Javascript
vue+element tabs选项卡分页效果
2020/06/29 Javascript
Javascript和jquery在selenium的使用过程
2019/10/31 jQuery
vue如何在项目中调用腾讯云的滑动验证码
2020/07/15 Javascript
解决vue2中使用elementUi打包报错的问题
2020/09/22 Javascript
从零学python系列之新版本导入httplib模块报ImportError解决方案
2014/05/23 Python
简单实现python聊天程序
2018/04/01 Python
python实现机器学习之多元线性回归
2018/09/06 Python
Django框架models使用group by详解
2020/03/11 Python
python requests包的request()函数中的参数-params和data的区别介绍
2020/05/05 Python
国际化的太阳镜及太阳镜配件零售商:Sunglass Hut
2016/07/26 全球购物
澳大利亚工具仓库:Tools Warehouse
2018/10/15 全球购物
幼儿园庆六一游园活动方案
2014/01/29 职场文书
关于读书的演讲稿1000字
2014/08/27 职场文书
群众路线自我剖析材料
2014/10/08 职场文书
被告答辩状范文
2015/05/22 职场文书
2015年学校精神文明工作总结
2015/05/27 职场文书
老兵退伍感言
2015/08/03 职场文书
中国梦宣传标语口号
2015/12/26 职场文书