博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
vue v-show与v-for同时配合v-bind使用并在href中传递多个参数的使用方法
阅读量:4658 次
发布时间:2019-06-09

本文共 4094 字,大约阅读时间需要 13 分钟。

最近在项目中,因为还没使用前端构建工具,还在使用vue+jquery方法渲染页面

碰到几个小问题,在此记录下作为vue学习之路上的一个小知识点

需求:1、数据列表存在与否状态,没有数据显示默认提示,有数据则渲染出数据列表

2、列表数据存在3种状态,分别为0,1,2根据状态给数据打上可使用,已使用,已过期,

3、如果列表状态为0和1时,才可以查看详细状态,同时可以带上每条数据商品id和状态id,否则不可以跳转到详情页面

 

一,界面实现

 

 

 

 

 

二,页面代码

 

历史电子券

有效期:~

暂无历史电子券~

 

 

三,vue代码

 

var otherOrderId=[]; //payCodevar list = []; //初始列表var effective=1;  //订单类型var page = 1;//初始化历史电子券列表var historyElectronics = new Vue({    el:"#historyElectronics",    data:{        electronicsCard:[],    },     methods:{        getTitleHref:function(val1,val2){            if(val2==0 || val2==1){                return 'link.electronicsDetails?payCode='+val1+'&effective='+val2;            }else{                return;            }                    }    }})$(function(){    electronicsAjax();})//滚动加载$(window).scroll(function(){    var viewH =$(document).height();//可见高度    var contentH =$(document.body).outerHeight(true);//内容高度    var scrollTop =$(window).scrollTop();//滚动高度    if((scrollTop+contentH)/viewH >=0.95){ //到达底部时,加载新内容        if (flag) {            page++;            flag = false;            electronicsAjax();        }    }});//电子券列表接口function electronicsAjax(){    $.ajax({        type: "POST",        data:{page:page,effective:effective},        url : "/wechat/slyderAdventures/pointsNumber",        success : function(listData) {                    var listData =[ //示例数据                    {"createDate":1516091197000,"creator":null,"lastModifyDate":null,"lastModifier":null,"sid":"3","productId":"57794","productType":"9","userId":null,"systemOrderId":"H2018011616262918810821","otherOrderId":"LUqy8QG0hMn1PAEC3OxJ","productName":"上海成龙电影艺术馆d","productExpiryStart":1516032000000,"productExpiryEnd":1518624000000,"commonCode":"923310000864","effective":"1","expiryStart":"2018.03.01","expiryEnd":"2018.06.01"}                    ,{
"createDate":1516091197000,"creator":null,"lastModifyDate":null,"lastModifier":null,"sid":"3","productId":"57794","productType":"9","userId":null,"systemOrderId":"H2018011616262918810821","otherOrderId":"LUqy8QG0hMn1PAEC3OxJ","productName":"上海成龙电影艺术馆d","productExpiryStart":1516032000000,"productExpiryEnd":1518624000000,"commonCode":"923310000864","effective":"2","expiryStart":"2018.03.01","expiryEnd":"2018.06.01"} ,{
"createDate":1516091197000,"creator":null,"lastModifyDate":null,"lastModifier":null,"sid":"3","productId":"57794","productType":"9","userId":null,"systemOrderId":"H2018011616262918810821","otherOrderId":"LUqy8QG0hMn1PAEC3OxJ","productName":"上海成龙电影艺术馆d","productExpiryStart":1516032000000,"productExpiryEnd":1518624000000,"commonCode":"923310000864","effective":"0","expiryStart":"2018.03.01","expiryEnd":"2018.06.01"} ,{
"createDate":1516091197000,"creator":null,"lastModifyDate":null,"lastModifier":null,"sid":"3","productId":"57794","productType":"9","userId":null,"systemOrderId":"H2018011616262918810821","otherOrderId":"LUqy8QG0hMn1PAEC3OxJ","productName":"上海成龙电影艺术馆d","productExpiryStart":1516032000000,"productExpiryEnd":1518624000000,"commonCode":"923310000864","effective":"1","expiryStart":"2018.03.01","expiryEnd":"2018.06.01"} ] list = list.concat(listData); historyElectronics.electronicsCard=list; },error: function(json){ $.toptips('数据异常,请刷新后重试...','warning'); } });}

 

转载于:https://www.cnblogs.com/zhixi/p/8329852.html

你可能感兴趣的文章
【每日一学】pandas_透视表函数&交叉表函数
查看>>
实时读取日志文件
查看>>
【寒假集训系列2.12】
查看>>
2018牛客多校第六场 I.Team Rocket
查看>>
Vuex了解
查看>>
c++初始化函数列表
查看>>
JS的this总结(上)-call()和apply()
查看>>
ADO.net 增删改查小练习
查看>>
HDU5795A Simple Nim SG定理
查看>>
2018.10.30 NOIp模拟赛 T1 改造二叉树
查看>>
九度oj 题目1074:对称平方数
查看>>
Zookeeper原理 二
查看>>
android之APP+JNI+Drv框架
查看>>
三阶魔方公式
查看>>
BP算法
查看>>
P1855 榨取kkksc03
查看>>
JAVA运行时动态加载类
查看>>
转载 eclipse 安装插件 jsp,html, js, css viewer
查看>>
Git 教程
查看>>
CAS客户端和服务器配置https证书
查看>>