邮件列表展示(今天 昨天 更早)

  • Post author:
  • Post category:其他




一、效果图

在这里插入图片描述



二、代码块

	<div>
		<h3 v-if="statusT == 1">今天({{s}})</h3>
		<div v-for="(item,index) in dataSource" :key="index">
		  {{item.username}}
		</div>	
	</div>
	<div>
		<h3 v-if="statusY == 1">昨天({{n}})</h3>
		<div v-for="(item,index) in dataSource1" :key="index" >
		  {{item.username}}
		</div>	
	</div>
	<div>
		<h3 v-if="statusE == 1">更早({{m}})</h3>
		<div v-for="(item,index) in dataSource2" :key="index" >
		  {{item.username}}
		</div>	
	</div>

	data(){
		return{
			statusT:0,
			statusY:0,
			statusE:0,
			
			s:2,
			n:3,
			m:5,

			list:[{
				username:'王二小',
				status:1
			},{
				username:'王小帅',
				status:1
			},{
				username:'司马不平',
				status:2
			},{
				username:'欧阳无敌',
				status:2
			},{
				username:'西门吹雪',
				status:2
			},{
				username:'联系',
				status:3
			},{
				username:'发展',
				status:3
			},{
				username:'继承',
				status:3
			},{
				username:'创新',
				status:3
			},{
				username:'矛盾',
				status:3
			}],
			dataSource:[],
			dataSource1:[],
			dataSource2:[]
		}
	},

	created() {
		for(var i = 0; i < this.list.length; i++){
			if(this.list[i].status == 1){
				this.dataSource.push(this.list[i])
				this.statusT = 1	//今天 显示
			}else if(this.list[i].status == 2){
				this.dataSource1.push(this.list[i])
				this.statusY = 1	//昨天	显示
			}else if(this.list[i].status == 3){
				this.dataSource2.push(this.list[i])
				this.statusE = 1	//更早	显示
			}
		}
	}



三、最终要实现的功能

在这里插入图片描述



版权声明:本文为weixin_38673922原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。