vue分页tbale小荔枝
首先,动态加载数据
<table class="table table-bordered table-condensed no_margin_bottom jyjg_tab">
<tr>
<th>股票代码</th>
<td v-text='pageData[pageIndex[pageI][0]].stockCode'></td>
<td v-text='pageData[pageIndex[pageI][1]].stockCode'></td>
</tr>
<tr>
<th>交易日期</th>
<td v-text='pageData[pageIndex[pageI][0]].date'></td>
<td v-text='pageData[pageIndex[pageI][1]].date'></td>
</tr>
……省略
</table>
<div id="page_1" class="page_"></div>
vue-data:
dataG: {
zijinfenpei: 0,//资金分配
zijinfenshu: 0,//资金分数
jizhunjiage: 0,//基准价格
meibijiaoyijine: 0,//每笔交易金额
jiaoyifeilv: 0,//交易费率
dicangbili: 0,//底仓比例
shangzhangxiaxian: 0,//上涨下跌用一个
qujianshangxian: 0,//区间上限
qujianxiaxian: 0,//区间下限
zijinyue: 0,//资金余额
zhengquanshizhi: 0,//证券市值
zichanzongzhi: 0,//资产总值
chigubudong: 0,//持股不动
qujianjiaoyizhihou: 0,//区间交易之后
tongqidapan: 0,//同期大盘
gaopaobishu: 0,//高抛笔数
dixibishu: 0,//低吸笔数
zhengquanshuliang: 0,//证券数量
jiaoyichengben: 0,//交易成本
zengshoujine: 0//增收金额
},
pageData: [//交易结果数据包--格式
{
stockCode: '--',//股票代码
count: "--",//交易数量
qujianjiage: '--',//区间价格
date: '--',//交易时间
jiaoyileixing: 1,//交易类型 1=买入 2=卖出
gaodiguaidian: '--',//高低拐点
price: '--'//交易价格
},
{
stockCode: '--',//股票代码
count: "--",//交易数量
qujianjiage: '--',//区间价格
date: '--',//交易时间
jiaoyileixing: '--',//交易类型 1=买入 2=卖出
gaodiguaidian: '--',//高低拐点
price: '--'//交易价格
},
],
pageIndex: [[0, 1]],//存储分页组数的下标数据包
pageI: 0,//分页数据下标
vue-fn:
pageRecord: function (data) {//交易记录
//console.log(data) //打印数据包
var thas = this, dataArr = data, lenght_ = data.length, arr = [];//公用变量
thas.pageData = [];//清空数据包开始写入数据
for (i in data) {
var data_arr = data[i];
thas.pageData.push({
stockCode: data_arr.code,
count: data_arr.count,
date: data_arr.date,
qujianjiage: data_arr.chufajia,
jiaoyileixing: data_arr.buyOrSel,
gaodiguaidian: data_arr.gaodi,
price: data_arr.price
})
}
thas.pageIndex = [];//清空
for (var i = 0; i < lenght_; i++) {
arr.push(i)
}
function arrSlice(arr, num) {
var arr1 = [];
for (var i = 0; i < arr.length / num; i++) {
arr1.push(arr.slice(num * i, num * i + num))
}
return arr1;
}
thas.pageIndex = arrSlice(arr, 2) //将数组弄成下标分组
//console.log(thas.pageIndex)
//测试数量分页
thas.page_index();
//JyJl.page_index();还有一个其他的分页
},
page_index: function () {
laypage({ //这个分页空间用的是layui框架的
cont: 'page_1'
, pages: Math.ceil(fXjg.pageData.length / 2)
, groups: 5
, first: false
, last: false
, skin: "#01AAED"
, jump: function (obj, first) {
//console.log(obj.curr)//下标
fXjg.pageI = ((obj.curr) - 1);
}
});
}
}
事件驱动当然是有某一个按钮之类的请求了ajax,拿到数据后,在成功回调函数里使用了这个fxjg.pageRecord(data);
vue的数据双向绑定让我们省去了很多很多代码,如果是用jqueryDom操作的话,这点代码根本不行。
vue分页tbale小荔枝的更多相关文章
- 一、Vue分页实现
一.Vue分页实现 <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equ ...
- vue项目向小程序迁移调研
概述 今天调研了一下vue项目怎么向小程序迁移,有些心得,记录下来,供以后开发时参考,相信对其他人也有用. 基本上vue项目向小程序迁移不外乎2种方法,一种是用小程序的web-view组件,另一种是用 ...
- vue 开发微信小程序
介绍 mpvue (github 地址请参见)是一个使用 Vue.js 开发小程序的前端框架.框架基于 Vue.js 核心,mpvue 修改了 Vue.js的 runtime 和 compiler 实 ...
- 学了这么久,vue和微信小程序到底有什么样的区别?
前言 写了vue项目和小程序,发现二者有许多相同之处,在此想总结一下二者的共同点和区别.相比之下,小程序的钩子函数要简单得多. 一.生命周期 先贴两张图: vue生命周期 小程序生命周期 相比之下 ...
- 基于 bootstrap 的 vue 分页组件
申手党点这里下载示例 基于 bootstrap 的 vue 分页组件,我想会有那么一部分同学,在使用Vue的时候不使用单文件组件,因为不架设 NodeJS 服务端.那么网上流传的 *.vue 的各种分 ...
- vue和微信小程序的区别、比较
链接:https://segmentfault.com/a/1190000015684864 一.生命周期 先贴两张图: vue生命周期 小程序生命周期 相比之下,小程序的钩子函数要简单得多. vue ...
- 【laravel5.4】vue分页删除
1.a标签执行ajax删除,后台删除成功后,执行vue分页对象删除对应数据 VUE.js
- .vue,跟小程序文件在sublime里面怎么实现代码格式化
.vue文件跟小程序的.wxml,.wxss用sublime的HTML/CSS/JS prettify插件也可以实现格式化代码的效果 首先你在sublime要已经安装好了HTML/CSS/JS pre ...
- java+springBoot+Thymeleaf+vue分页组件的定义
导读 本篇着重介绍java开发环境下,如何写一个vue分页组件,使用到的技术点有java.springBoot.Thymeleaf等: 分页效果图 名称为vuepagerbasic的分页组件,只包含上 ...
随机推荐
- HDU 4771 (DFS+BFS)
Problem Description Harry Potter has some precious. For example, his invisible robe, his wand and hi ...
- derby数据库windows自带的客户端
本示例演示用windows自带的ij来操作derby数据库,包括建库,建表,插入数据,查询数据 首先要配置环境变量: 其次打开cmd输入如下图所示的命令: java代码如下: package com. ...
- uva 11424
uva 11424 GCD - Extreme (I) 题意:思路:(见http://www.cnblogs.com/Duahanlang/p/3184994.html ) 差别在于数据规模和时间,其 ...
- js 拖动滑块验证
备注:拖动滑块时尽量平移,chrome浏览器上没有卡顿情况,但是搜狗极速模式和360极速模式都遇到了卡顿,拖不动情况,应是浏览器内部对事件响应速度导致吧. JS代码: ;(function ($,wi ...
- 转【jenkins插件】
开源版本的Jenkins 具有三大能力:Master-Slave的分布式构建调度能力.Pipeline编排能力.强大的开源生态(插件)能力. 2017年4月,Jenkins创始人KK(Kohsuke ...
- c版http服务器 shttpd-1.38 vs2013
有个项目,本来是外网的.要做一个局域网版本. 项目启动就获取一大堆http的数据.考虑到可以提供http服务的软件虽然多,但是多要安装这样那样的软件,还要配置环境或者配置资源等问题. 发布的时候给人一 ...
- 【Luogu】P3927 SAC E#1 - 一道中档题 Factorial
[题目]洛谷10月月赛R1 提高组 [题意]求n!在k进制下末尾0的个数,n<=1e18,k<=1e16. [题解]考虑10进制末尾0要考虑2和5,推广到k进制则将k分解质因数. 每个质因 ...
- VMware Workstation Pro 14 序列号
VMware Workstation Pro 14 序列号: AA702-81D8N-0817Y-75PQT-Q70A4 YC592-8VF55-M81AZ-FWW5T-WVRV0 FC78K-FKE ...
- Coursera在线学习---第九节(1).异常数据检测(Anomaly Detection)
一.如何构建Anomaly Detection模型? 二.如何评估Anomaly Detection系统? 1)将样本分为6:2:2比例 2)利用交叉验证集计算出F1值,可以用F1值选取概率阈值ξ,选 ...
- Java8的Lambda表达式简介
先阐述一下JSR(Java Specification Requests)规范,即Java语言的规范提案.是向JCP(Java Community Process)提出新增一个标准化技术规范的正式请求 ...