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 XMLHttpRequest对象全面剖析
Apr 24 Javascript
JavaScript打印iframe内容示例代码
Aug 20 Javascript
javaScript中的原型解析【推荐】
May 05 Javascript
在Mac OS上安装使用Node.js的项目自动化构建工具Gulp
Jun 18 Javascript
深入分析node.js的异步API和其局限性
Sep 05 Javascript
AngularJs验证重复密码的方法(两种)
Nov 25 Javascript
jquery滚动条插件(可以自定义)
Dec 11 Javascript
Node.js数据库操作之查询MySQL数据库(二)
Mar 04 Javascript
node.js操作mysql简单实例
May 25 Javascript
node.js中grunt和gulp的区别详解
Jul 17 Javascript
基于node.js的fs核心模块读写文件操作(实例讲解)
Sep 10 Javascript
360提示[高危]使用存在漏洞的JQuery版本的解决方法
Oct 27 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
博士208HAF收音机实习报告
2021/03/02 无线电
PHP 编程安全性小结
2010/01/08 PHP
神盾加密解密教程(一)PHP变量可用字符
2014/05/28 PHP
PHP7.0安装笔记整理
2015/08/28 PHP
如何使用微信公众平台开发模式实现多客服
2016/01/06 PHP
PHP文件上传之多文件上传的实现思路
2016/01/27 PHP
thinkPHP商城公告功能开发问题分析
2016/12/01 PHP
div移动 输入框不能输入的问题
2009/11/19 Javascript
Dom 是什么的详细说明
2010/10/25 Javascript
用JavaScript获取DOM元素位置和尺寸大小的方法
2013/04/12 Javascript
JS中for循序中延迟加载动态效果的具体实现
2013/08/18 Javascript
JS Date函数整理方便使用
2013/10/23 Javascript
浅析javascript操作 cookie对象
2014/12/26 Javascript
AngularJS入门教程之AngularJS表达式
2016/04/18 Javascript
设计模式中的组合模式在JavaScript程序构建中的使用
2016/05/18 Javascript
JS中正则表达式只有3种匹配模式(没有单行模式)详解
2016/07/28 Javascript
基于js对象,操作属性、方法详解
2016/08/11 Javascript
很棒的vue弹窗组件
2017/05/24 Javascript
解析Vue2 dist 目录下各个文件的区别
2017/11/22 Javascript
iview中Select 选择器多选校验方法
2018/03/15 Javascript
angular使用md5,CryptoJS des加密的方法
2019/06/03 Javascript
ES6之Proxy的get方法详解
2019/10/11 Javascript
Python标准库内置函数complex介绍
2014/11/25 Python
python3 破解 geetest(极验)的滑块验证码功能
2018/02/24 Python
python批量读取txt文件为DataFrame的方法
2018/04/03 Python
Python3正则匹配re.split,re.finditer及re.findall函数用法详解
2018/06/11 Python
Python中的 is 和 == 以及字符串驻留机制详解
2019/06/28 Python
pytorch的梯度计算以及backward方法详解
2020/01/10 Python
使用HTML5技术开发一个属于自己的超酷颜色选择器
2013/09/22 HTML / CSS
StubHub中国:购买和出售全球活动门票
2020/01/01 全球购物
《生命的药方》教学反思
2014/04/08 职场文书
身边的榜样活动方案
2014/08/20 职场文书
孝敬父母的活动方案
2014/08/31 职场文书
邓小平文选读书笔记
2015/06/29 职场文书
2016学雷锋优秀志愿者事迹材料
2016/02/25 职场文书
简述python四种分词工具,盘点哪个更好用?
2021/04/13 Python