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入门教程(5) js Screen屏幕对象
Jan 31 Javascript
jQuery技巧总结
Jan 01 Javascript
Jquery实现图片左右自动滚动示例
Sep 25 Javascript
使用POST方式弹出窗口的两种方法示例介绍
Jan 29 Javascript
单击和双击事件的冲突处理示例代码
Apr 03 Javascript
js中的事件捕捉模型与冒泡模型实例分析
Jan 10 Javascript
window.location.hash知识汇总
Nov 09 Javascript
详解Koa中更方便简单发送响应的方式
Jul 20 Javascript
使用Node.js实现一个多人游戏服务器引擎
Mar 13 Javascript
微信打开网址添加在浏览器中打开提示的办法
May 20 Javascript
vue 使用v-for进行循环的实例代码详解
Feb 19 Javascript
jQuery弹框插件使用方法详解
May 26 jQuery
使用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连接MySQL数据库的三种方式实例分析【mysql、mysqli、pdo】
2019/11/04 PHP
HTML中Select不用Disabled实现ReadOnly的效果
2008/04/07 Javascript
纯JavaScript实现的完美渐变弹出层效果代码
2010/04/02 Javascript
JQuery 应用 JQuery.groupTable.js
2010/12/15 Javascript
在JavaScript中获取请求的URL参数
2010/12/22 Javascript
基于jquery实现的表格分页实现代码
2011/06/21 Javascript
JQuery实现展开关闭层的方法
2015/02/17 Javascript
jQuery网页版打砖块小游戏源码分享
2015/08/20 Javascript
AngularJS入门教程之AngularJS模型
2016/04/18 Javascript
javascript函数中的3个高级技巧
2016/09/22 Javascript
基于Three.js插件制作360度全景图
2016/11/29 Javascript
AngularJS2中一种button切换效果的实现方法(二)
2017/03/27 Javascript
详解webpack-dev-server 设置反向代理解决跨域问题
2018/04/18 Javascript
基于JavaScript实现瀑布流布局
2018/08/15 Javascript
vue微信分享出来的链接点开是首页问题的解决方法
2018/11/28 Javascript
JS字典Dictionary类定义与用法示例
2019/02/01 Javascript
node命令行工具之实现项目工程自动初始化的标准流程
2019/08/12 Javascript
node.js 如何监视文件变化
2020/09/01 Javascript
python动态性强类型用法实例
2015/05/09 Python
Python+selenium实现截图图片并保存截取的图片
2018/01/05 Python
解决python3 urllib 链接中有中文的问题
2018/07/16 Python
python的pygal模块绘制反正切函数图像方法
2019/07/16 Python
解决python ThreadPoolExecutor 线程池中的异常捕获问题
2020/04/08 Python
Python matplotlib实时画图案例
2020/04/23 Python
python属于解释型语言么
2020/06/15 Python
美国护肤咨询及美容产品电商:Askderm
2017/02/24 全球购物
全球最受追捧的运动服品牌领先数字目的地:Stylerunner
2020/11/25 全球购物
Java面试题汇总
2015/12/06 面试题
信息管理专业学生自荐信格式
2013/09/22 职场文书
中专生的个人自我评价
2013/12/11 职场文书
《石榴》教学反思
2014/03/02 职场文书
2014植树节活动总结
2014/03/11 职场文书
五年级学生评语
2014/04/22 职场文书
环保志愿者活动总结
2014/06/27 职场文书
航海技术专业毕业生推荐信
2014/07/09 职场文书
2015年信息宣传工作总结
2015/05/26 职场文书