2022丝路通:产品对比页面

来自CloudWiki
跳转至: 导航搜索

效果图

Python2022092403.png

代码

<template>
	<div>
	<div style="margin:10px;text-align:center;">
<!-- 	<el-row>
	  <el-col :span="4"><div class="grid-content bg-purple"></div></el-col>
	  <el-col :span="5"><div class="grid-content bg-purple-light"></div></el-col>
	  <el-col :span="5"><div class="grid-content bg-purple"></div></el-col>
	  <el-col :span="5"><div class="grid-content bg-purple-light"></div></el-col>
	  <el-col :span="5"><div class="grid-content bg-purple-light"></div></el-col>
	</el-row> -->
	<el-row >
	  <el-col :span="4" style="color:#606266;font-size:18px;">
		  <el-row :gutter='0' > <div class="grid-content"></div></el-row>
		  <el-row :gutter='0' class="box"> <div class="grid-content" style="height:80px;line-height:80px">产品名称</div></el-row>
		   <el-row :gutter='0' class="box"><div class="grid-content " >产品类别</div></el-row>
		   <el-row :gutter='0' class="box"><div class="grid-content ">产品价格</div></el-row>
		    <el-row :gutter='0' class="box"><div class="grid-content ">生产厂家</div></el-row>
		     <el-row :gutter='0' class="box"><div class="grid-content ">厂家联系方式</div></el-row>
			  <el-row :gutter='0' class="box"><div class="grid-content ">来源网站</div></el-row>
			   <el-row :gutter='0' class="box"><div class="grid-content ">产品网址</div></el-row>
			   <el-row :gutter='0' class="box"><div class="grid-content ">操作</div></el-row>
	 </el-col>
	
	   <el-col :span="5" v-show="id_one_show==true" style="color:#606266;font-size:18px;">
	 	  <el-row> <div class="grid-content">商品1</div></el-row>
		  <el-row><div class="grid-content" style="height:80px;">{{tableData[0].name}}</div></el-row>
	 	  <el-row><div class="grid-content">{{tableData[0].two_type}}</div></el-row>
	 	  <el-row><div class="grid-content">{{tableData[0].price}}</div></el-row>
	 	   <el-row><div class="grid-content">{{tableData[0].company}}</div></el-row>
	 	    <el-row><div class="grid-content">/</div></el-row>
	 		 <el-row><div class="grid-content">{{tableData[0].from_url}}</div></el-row>
	 		  <el-row><div class="grid-content"><a href="">/</a></div></el-row>
	 		   <el-row><div class="grid-content" style="margin:10px;">
	 		   <el-button type="primary" @click="onFavorite">收藏</el-button></div>
	 		   <div class="grid-content"><el-button type="danger" @click="Del(0)">移除</el-button>
	 		   </div></el-row>
	  </el-col>
	 <el-col :span="5" v-show="id_two_show==true" style="color:#606266;font-size:18px;">
	 	 	  <el-row> <div class="grid-content">商品2</div></el-row>
			  <el-row><div class="grid-content" style="height:80px;">{{tableData[0].name}}</div></el-row>
			  <el-row><div class="grid-content">{{tableData[0].two_type}}</div></el-row>
			  <el-row><div class="grid-content">{{tableData[0].price}}</div></el-row>
			   <el-row><div class="grid-content">{{tableData[0].company}}</div></el-row>
			    <el-row><div class="grid-content">/</div></el-row>
			  	 		 <el-row><div class="grid-content">{{tableData[0].from_url}}</div></el-row>
			  	 		  <el-row><div class="grid-content"><a href="">/</a></div></el-row>
			  	 		   <el-row><div class="grid-content" style="margin:10px;">
			  	 		   <el-button type="primary" @click="onFavorite">收藏</el-button></div>
			  	 		   <div class="grid-content"><el-button type="danger" @click="Del(1)">移除</el-button>
			  	 		   </div></el-row>
	 </el-col>
	 <el-col :span="5" style="color:#606266;font-size:18px;">
	 	 	  <el-row> <div class="grid-content">商品3</div></el-row>
			  <el-row><div class="grid-content" style="height:80px;">{{tableData[0].name}}</div></el-row>
			  <el-row><div class="grid-content">{{tableData[0].two_type}}</div></el-row>
			  <el-row><div class="grid-content">{{tableData[0].price}}</div></el-row>
			   <el-row><div class="grid-content">{{tableData[0].company}}</div></el-row>
			    <el-row><div class="grid-content">/</div></el-row>
			  	 		 <el-row><div class="grid-content">{{tableData[0].from_url}}</div></el-row>
			  	 		  <el-row><div class="grid-content"><a href="">/</a></div></el-row>
			  	 		   <el-row><div class="grid-content" style="margin:10px;">
			  	 		   <el-button type="primary" @click="onFavorite">收藏</el-button></div>
			  	 		   <div class="grid-content"><el-button type="danger" @click="onFavorite">移除</el-button>
			  	 		   </div></el-row>
	 </el-col>
	 <el-col :span="5" style="color:#606266;font-size:18px;">
	 	 	  <el-row> <div class="grid-content">商品4</div></el-row>
			  <el-row><div class="grid-content" style="height:80px;">{{tableData[0].name}}</div></el-row>
			  <el-row><div class="grid-content">{{tableData[0].two_type}}</div></el-row>
			  <el-row><div class="grid-content">{{tableData[0].price}}</div></el-row>
			   <el-row><div class="grid-content">{{tableData[0].company}}</div></el-row>
			    <el-row><div class="grid-content">/</div></el-row>
			  	 		 <el-row><div class="grid-content">{{tableData[0].from_url}}</div></el-row>
			  	 		  <el-row><div class="grid-content"><a href="">/</a></div></el-row>
			  	 		   <el-row><div class="grid-content" style="margin:10px;">
			  	 		   <el-button type="primary" @click="onFavorite">收藏</el-button></div>
			  	 		   <div class="grid-content"><el-button type="danger" @click="onFavorite">移除</el-button>
			  	 		   </div></el-row>
	 </el-col>
	</el-row>
	</div>
<!--  <el-table
    :data="tableData"
    border
    style="width: 100%"   height="250">
    <el-table-column
      prop="date"
      label="日期"
      width="250">
    </el-table-column>
    <el-table-column
      prop="name"
      label="姓名"
      width="250">
    </el-table-column>
    <el-table-column
      prop="address"
      label="地址"
	  width="250">
    </el-table-column>
	<el-table-column
	  prop="address"
	  label="地址"
	  width="250">
	</el-table-column>
  </el-table> -->
  </div>
</template>

<script>
  export default {
    data() {
      return {
		id_one_show:true,
		id_two_show:true,
        tableData: [{
        	id: '1',
        	name: 'Super Thin Portable Laptop I9 Cheap Rtx3060 3070 Gaming Laptop',
        	one_type: 'Computer Products',
        	two_type: 'Laptop',
        	price: 'US $ 230',
        	company: 'Shenzhen Clover Industrial Co., Ltd.',
        	from_url: "made in china",
        	link: 'https://szclover.en.made-in-china.com/product/KwYterzugaAN/China-Super-Thin-Portable-Laptop-I9-Cheap-Rtx3060-3070-Gaming-Laptop.html',
        	contact: 'https://www.made-in-china.com/sendInquiry/prod_KwYterzugaAN_wdYatOUJJRlT.html?from=search&type=cs&target=prod&word=Laptop'
        }, {
        	id: '2',
        	name: 'Super Thin Portable Laptop I9 Cheap Rtx3060 3070 Gaming Laptop',
        	one_type: 'Computer Products',
        	two_type: 'Laptop',
        	price: 'US $ 230',
        	company: 'Shenzhen Clover Industrial Co., Ltd.',
        	from_url: "made in china",
        	link: 'https://szclover.en.made-in-china.com/product/KwYterzugaAN/China-Super-Thin-Portable-Laptop-I9-Cheap-Rtx3060-3070-Gaming-Laptop.html',
        	contact: 'https://www.made-in-china.com/sendInquiry/prod_KwYterzugaAN_wdYatOUJJRlT.html?from=search&type=cs&target=prod&word=Laptop'
        }, {
        	id: '3',
        	name: 'Super Thin Portable Laptop I9 Cheap Rtx3060 3070 Gaming Laptop',
        	one_type: 'Computer Products',
        	two_type: 'Laptop',
        	price: 'US $ 230',
        	company: 'Shenzhen Clover Industrial Co., Ltd.',
        	from_url: "made in china",
        	link: 'https://szclover.en.made-in-china.com/product/KwYterzugaAN/China-Super-Thin-Portable-Laptop-I9-Cheap-Rtx3060-3070-Gaming-Laptop.html',
        	contact: 'https://www.made-in-china.com/sendInquiry/prod_KwYterzugaAN_wdYatOUJJRlT.html?from=search&type=cs&target=prod&word=Laptop'
        }, {
        	id: '4',
        	name: 'Super Thin Portable Laptop I9 Cheap Rtx3060 3070 Gaming Laptop',
        	one_type: 'Computer Products',
        	two_type: 'Laptop',
        	price: 'US $ 230',
        	company: 'Shenzhen Clover Industrial Co., Ltd.',
        	from_url: "made in china",
        	link: 'https://szclover.en.made-in-china.com/product/KwYterzugaAN/China-Super-Thin-Portable-Laptop-I9-Cheap-Rtx3060-3070-Gaming-Laptop.html',
        	contact: 'https://www.made-in-china.com/sendInquiry/prod_KwYterzugaAN_wdYatOUJJRlT.html?from=search&type=cs&target=prod&word=Laptop'
        }, ]
      }
    },
	methods:{
		onFavorite() {
			console.log('Compare!');
			this.$message({
				message: '产品已成功加入收藏列表',
				type: 'success'
			});
		},
		Del(id) {
			this.$confirm('此操作将删除该商品, 是否继续?', '提示', {
				confirmButtonText: '确定',
				cancelButtonText: '取消',
				type: 'warning'
			}).then(() => {
				this.$message({
					type: 'success',
					message: '删除成功!'
				});
				switch(id){
					case 0:
						this.id_one_show =false;
						break;
					case 1:
						this.id_two_show =false;
						break;
					
				}
				
				// for (var i = 0; i < this.tableData.length; i++) {
				// 	if (this.tableData[i].id == id) {
				// 		this.tableData.splice(i, 1);
				// 		break;
				// 	}
				// }
				console.log(this.tableData)
		
			}).catch(() => {
				this.$message({
					type: 'info',
					message: '已取消删除'
				});
			});
		
		
		}
		
	}
  }
</script>
<style>
	.box{
		background-color: #66B1FF;
		color:#fff;
		/* font-weight:bold; */
		/* border:1px solid gray; */
		margin:0;
	}
	.box div{
		margin:0;
	}
</style>