Vue监听一个数组id是否与另一个数组id相同
来源:互联网 发布:双色球走势数据分析 编辑:程序博客网 时间:2024/06/06 05:39
数据list,结构为[{id:1,…},{id:2,…}],数据shoplist,结构为[{id:1,…},{id:2,…}],判断当shoplist.id等于list.id时显示list的数据。
.vue文件:
<template> <div class="hello"> <div class="shoplist"> <button @click="clickButtonShopList">click me</button> <span>shoplist-id:</span><input type="text" v-model="shoplist[shopCount].id"> </div> <div class="list"> <button @click="clickButtonList">click me</button> <span>list-id:</span><input type="text" v-model="list[listCount].id"> </div> <input class="data" v-model="data"> <h2>{{list}}</h2> <h2>{{shoplist}}</h2> </div></template>
.js文件:
export default { data () { return { msg: 'Welcome to Your Vue.js App', shopCount:0, listCount:0, data:'', list:[{id:1,name:'hello'},{id:2,name:'hello'},{id:3,name:'hello'},{id:4,name:'hello'},{id:5,name:'hello'}], shoplist:[{id:1,name:'hello'},{id:2,name:'hello'},{id:3,name:'hello'},{id:4,name:'hello'},{id:5,name:'hello'}] }; }, methods:{ clickButtonShopList:function () { this.shopCount++; this.shopCount=this.shopCount%this.shoplist.length; this.getData(); }, clickButtonList:function () { this.listCount++; this.listCount=this.listCount%this.list.length; this.getData(); }, getData:function () { this.data=''; if(this.shoplist[this.shopCount].id===this.list[this.listCount].id){// this.data=this.list; this.data=this.list.map((element)=>{ return element.id+element.name; }).join(',') }else { this.data=''; } } }, mounted: function(){ this.getData(); }}
.less文件:
.list{ margin-top: 20px; } .data{ width: 500px; height:200px; border: 1px solid #666666; margin-top: 20px; }
效果:
刚开始时:
两边id不同时:
通过点击使得两边id相同时:
阅读全文
0 0
- Vue监听一个数组id是否与另一个数组id相同
- 使用vuejs获取两个数组id,如果某一个数组id成功匹配另一个数组内id,那么就勾选
- 合并两个含有相同id的对象数组
- php二维数组相同id的数量相加
- 判断一个数组是否是另一个数组的子集
- js简单算法(二)如何去除一个数组中与另一个数组中的值相同的元素
- 数组比较是否相同
- 购物车数据模型(相同商品id,订单数量相加,数组改变)
- vue数组中有相同的数据处理
- 判断一个数组中的值是否包含在另一个数组中
- 哈希(3) - 判断一个数组是否为另一个数组的子集
- 菜单分类多维数组中.每个数组添加一个id字段.可使用引用
- php一个数组的值为key与另一个数组的值为值组成数组
- php一个数组的值为key与另一个数组的值为值组成数组
- php一个数组的值为key与另一个数组的值为值组成数组
- 一个数组按照另一个数组排序方法
- 当查询一个列表的时候获取此列表id结果作为另一个sql的是否存在的条件处理
- 为取出的每个数组中增加一个自增的id(注意此ID不是数据库中存的自增id字段)
- C程序内存布局
- JavaWeb学习总结(二)——Tomcat服务器学习和使用(一)
- LambdaHelper 通过反射调用Dal中方法是设置Lambda参数
- python学习之文件与文件系统(一)
- HNU OJ题库 1001B图像旋转问题
- Vue监听一个数组id是否与另一个数组id相同
- 7-34 任务调度的合理性(25 分)
- TCP协议简介
- JavaWeb学习总结(三)——Tomcat服务器学习和使用(二)
- Codeforces 853A Planning 【贪心】
- BZOJ 4569 萌萌哒 (并查集)
- TeeChart.ocx在32位机和64位机上的的安装方法
- Matlab数字图像处理的基础
- 628. Maximum Product of Three Numbers