<template>
<div>
<div class="content clearfix" v-on:click="goorderingDetail(v)" v-for="(v,index) in anylist" :key="index">
<div class="clearfix">
<div class="fl dingnumber">订单号&nbsp;&nbsp;<span>{{v.orderNum}}</span></div>
<div class="fr state">{{v.state}}</div>
</div>
<div class="clearfix receive">
<div class="fl">收</div>
<div class="fr add reAdd">{{v.receiveAdd}}</div>
</div>
<div class="clearfix send">
<div class="fl">发</div>
<div class="fr add sAdd">{{v.sendAdd}}</div>
</div>
<div class="date fl">2018年9月28日&nbsp;&nbsp;&nbsp;&nbsp;12:00</div>
<div class="fr sure" v-on:click.stop="gosureReceive(v)">确认取件</div>
</div>
</div>
</template> <script>
import $ from 'jquery'
export default {
name: 'ordering',
data () {
return {
anylist: []
}
},
mounted () {
this.ready()
},
methods: {
ready: function () {
$.ajax({
type: 'GET',
url: './../../../static/ing.json',
data: {},
dataType: 'json'
}).then(res => {
// console.log(res)
// console.log(res.data)
this.anylist = res.data
})
.catch(error => {
console.log(error)
})
},
goorderingDetail: function (v) {
// console.log(v.receiveAdd)
// console.log(v.sendAdd)
/* 获取当前点击内容的收件发件地址 */
var IreAdd = v.receiveAdd
var IseAdd = v.sendAdd
var IOrderNum = v.orderNum
sessionStorage.setItem('IReAdd', JSON.stringify(IreAdd))
sessionStorage.setItem('ISeAdd', JSON.stringify(IseAdd))
sessionStorage.setItem('IOrderNum', JSON.stringify(IOrderNum))
this.$router.push({path: '/orderingDetail'})
},
gosureReceive: function (v) {
// console.log(v.receiveAdd)
// console.log(v.sendAdd)
/* 获取当前点击内容的收件发件地址 */
var IreAdd = v.receiveAdd
var IseAdd = v.sendAdd
sessionStorage.setItem('IReAdd', JSON.stringify(IreAdd))
sessionStorage.setItem('ISeAdd', JSON.stringify(IseAdd))
this.$router.push({path: '/sureReceive'})
}
}
}
</script> <style scoped>
.content{
width: 96%;
margin: auto;
padding: 0.3rem;
background: #ffffff;
box-shadow: 5px 5px 5px #eae8e8;
margin-top: 0.5rem;
}
.dingnumber{
font-size: 0.8rem;
line-height: 1.7rem;
}
.state{
font-size: 1rem;
letter-spacing: 1px;
color: #ff7c1d;
margin-right: 0.5rem;
font-weight: bold;
}
.receive,.send{
font-size: 0.9rem;
font-weight: bold;
color: #ff7c1d;
margin-top: 1rem;
}
.add{
width: 85%;
vertical-align: bottom;
word-break:keep-all;/* 不换行 */
white-space:nowrap;/* 不换行 */
overflow:hidden;/* 内容超出宽度时隐藏超出部分的内容 */
text-overflow:ellipsis;/* 当对象内文本溢出时显示省略标记(...) ;需与overflow:hidden;一起使用。*/
}
.date{
text-align: left;
font-size: 0.8rem;
padding: 0.2rem;
margin-top: 2rem;
}
.sure{
padding: 0.5rem 1rem 0.5rem 1rem;
border: 1.5px solid #ff7c1d;
letter-spacing: 1px;
border-radius: 0.3rem;
margin-top: 0.9rem;
margin-right: 0.3rem;
font-weight: bold;
color: #ff7c1d;
font-size: 0.9rem;
z-index: 1000;
}
</style>

上面代码中,第3行和第17行:

第3行和第17行函数都包含在v-for循环中,参数中传入的参数v都可以获取到数据集合

第50和第62行在函数中传入v即可获取到对应的值(但是需要在定义函数和使用函数时都传入参数v才能用)

vue中v-for的用法以及参数的作用的更多相关文章

  1. 详解Vue中watch的高级用法

    我们通过实例代码给大家分享了Vue中watch的高级用法,对此知识点有需要的朋友可以跟着学习下. 假设有如下代码: <div> <p>FullName: {{fullName} ...

  2. vue 中 命名视图的用法

    今天主要记录  vue中命名视图的用法 先奉上官网网址:https://router.vuejs.org/zh/guide/essentials/named-views.html 一般情况下,一个页面 ...

  3. vue中watch的详细用法

    在vue中,使用watch来响应数据的变化.watch的用法大致有三种.下面代码是watch的一种简单的用法: <input type="text" v-model=&quo ...

  4. vue中watch的详细用法(转载)

    在vue中,使用watch来响应数据的变化.watch的用法大致有三种.下面代码是watch的一种简单的用法: <input type="text" v-model=&quo ...

  5. vue中router-link的详细用法

    官网文档地址:https://router.vuejs.org/zh/api/#to 今天项目突然有需求,让vue中的一个页面跳转到另一个页面 // 字符串 <router-link to=&q ...

  6. 【Vue中的坑】路由相同参数不同无法触发路由

    场景: vue实现导航栏,二级导航栏跳转到相同页面,通过参数来实现到该页面后,根据参数来滚动到对应到位置 网上的解决方法: 通常情况下我们喜欢设置keepAlive 包裹 router-view &l ...

  7. vue中this.$set的用法

    之前了解这个方法的时候,感觉这一辈子也用不到这个方法,因为当时没有应用场景,但是还真有用的时候,我相信你们也有用到时候. 从三个方面给大家说一下这个this.$set: 1.this.$set实现什么 ...

  8. vue中$ref的基本用法

    1.使用在一般的标签上 <div id="app"> <input ref="count" type="text" v-m ...

  9. vue中watch函数的用法

    vue中watch函数: 不仅可以判断路由变化(上篇博客有介绍),还可以判断数据的变化 (1):首先写watch函数 (2):在data里定义值 (3):在methods里写方法 (4):使用值

  10. Vue中echarts的基本用法

    前言:同大多数的前端框架一样,先读官网的使用方法.学会基本使用后,在实例中找到自己想要demo.拿过来改一改,一个echarts图表就形成,毕竟人家做就是为了方便使用. 我是在vue中下面直接使用的e ...

随机推荐

  1. [BZOJ4026]dC Loves Number Theory 欧拉函数+线段树

    链接 题意:给定长度为 \(n\) 的序列 A,每次求区间 \([l,r]\) 的乘积的欧拉函数 题解 考虑离线怎么搞,将询问按右端点排序,然后按顺序扫这个序列 对于每个 \(A_i\) ,枚举它的质 ...

  2. poj--1637--Sightseeing tour(网络流,最大流判断混合图是否存在欧拉图)

    Sightseeing tour Time Limit: 1000MS   Memory Limit: 10000KB   64bit IO Format: %I64d & %I64u Sub ...

  3. CORS support in Spring Framework--官方

    原文地址:https://spring.io/blog/2015/06/08/cors-support-in-spring-framework For security reasons, browse ...

  4. double和decimal的ToString("#.##")方法使用的是四舍五入;

    顺带提一下: 1. double和decimal的ToString("#.##")方法使用的是四舍五入: 2. 静态类System.Math下的Round(decimal d, i ...

  5. 计算机科学书籍推荐和CSS、js书籍推荐

    计算机科学:<深入理解计算机系统>,这是基础知识 JavaScript:JavaScript高级程序设计:大名鼎鼎的红宝书 <精通CSS:高级Web标准解决方案>:因为我觉CS ...

  6. CentOS7 PXE安装批量安装操作系统

    1.安装相关软件 yum -y install tftp-server httpd dhcp syslinux 2.配置DHCP cp /usr/share/doc/dhcp-4.2.5/dhcpd. ...

  7. python 服务端判断客户端异常断开

    在进行 python 套接字编程时,服务端程序要判断客户端是否异常断开[由于断电或者其他突发情况导致链接中断],可以通过以下几种方式判断: 1.如果通信协议中,设有心跳包,则可记录上次收到时间,将服务 ...

  8. mysql_jdbc

    package com.lovo.day18_jdbc1; import java.sql.Connection; import java.sql.DriverManager; import java ...

  9. 解决切换场景时NGUI图集资源未释放的问题

    使用unity3d编辑器,在切换场景的时候.NGUI的图集没有释放造成内存不足游戏闪退的问题. 默认情况下,unity3d切换场景之后会释放不用的内存,即内部会调用Resources.UnloadUn ...

  10. js插件---layer.js使用体验是怎样

    js插件---layer.js使用体验是怎样 一.总结 一句话总结:只有jquery和js,没有css,使用各种弹出层掉用各种函数特别方便,特别简单,特别好用. 引入只需要引入这两个,css都不需要, ...