Vue监听一个数组id是否与另一个数组id相同的方法


Posted in Javascript onSeptember 26, 2018

数据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;
 }

效果:

刚开始时:

Vue监听一个数组id是否与另一个数组id相同的方法

两边id不同时:

Vue监听一个数组id是否与另一个数组id相同的方法

通过点击使得两边id相同时:

Vue监听一个数组id是否与另一个数组id相同的方法

以上这篇Vue监听一个数组id是否与另一个数组id相同的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
HTML TO JavaScript 转换
Jun 26 Javascript
jQuery UI Dialog控件中的表单无法正常提交的解决方法
Dec 19 Javascript
如何将一个String和多个String值进行比较思路分析
Apr 22 Javascript
下拉列表选择项的选中在不同浏览器中的兼容性问题探讨
Sep 18 Javascript
jQuery 中$(this).index与$.each的使用指南
Nov 20 Javascript
微信小程序 MD5的方法详解及实例代码
Mar 10 Javascript
Vue.js实战之组件的进阶
Apr 04 Javascript
jQuery图片加载失败替换默认图片方法汇总
Nov 29 jQuery
vue iview组件表格 render函数的使用方法详解
Mar 15 Javascript
解决vue+element 键盘回车事件导致页面刷新的问题
Aug 25 Javascript
详解Vue.js和layui日期控件冲突问题解决办法
Jul 25 Javascript
微信小程序按钮点击动画效果的实现
Sep 04 Javascript
vue 循环加载数据并获取第一条记录的方法
Sep 26 #Javascript
基于vue v-for 多层循环嵌套获取行数的方法
Sep 26 #Javascript
VUE v-for循环中每个item节点动态绑定不同函数的实例
Sep 26 #Javascript
原生JS实现简单的无缝自动轮播效果
Sep 26 #Javascript
Vue中控制v-for循环次数的实现方法
Sep 26 #Javascript
web页面和微信小程序页面实现瀑布流效果
Sep 26 #Javascript
Vue2.5学习笔记之如何在项目中使用和配置Vue
Sep 26 #Javascript
You might like
PHP垃圾回收机制简单说明
2010/07/22 PHP
Smarty中调用FCKeditor的方法
2014/10/27 PHP
php中print(),print_r(),echo()的区别详解
2014/12/01 PHP
PHP使用header()输出图片缓存实例
2014/12/09 PHP
PHP魔术方法之__call与__callStatic使用方法
2017/07/23 PHP
php+ajax实现商品对比功能示例
2019/04/13 PHP
Jquery工作常用实例 使用AJAX使网页进行异步更新
2011/07/26 Javascript
js对象与打印对象分析比较
2013/04/23 Javascript
jQuery实现按键盘方向键翻页特效
2015/03/18 Javascript
JavaScript通过事件代理高亮显示表格行的方法
2015/05/27 Javascript
一系列Bootstrap导航条使用方法分享
2016/04/29 Javascript
jquery遍历json对象集合详解
2016/05/18 Javascript
微信小程序实现倒计时60s获取验证码
2020/04/17 Javascript
关于meta viewport中target-densitydpi属性详解(推荐)
2017/08/18 Javascript
js禁止浏览器页面后退功能的实例(推荐)
2017/09/01 Javascript
浅谈Node异步编程的机制
2017/10/18 Javascript
使用layui 渲染table数据表格的实例代码
2018/08/19 Javascript
[45:10]NB vs Liquid Supermajor小组赛 A组胜者组决赛 BO3 第二场 6.2
2018/06/04 DOTA
python OpenCV学习笔记直方图反向投影的实现
2018/02/07 Python
用Python编写一个简单的CS架构后门的方法
2018/11/20 Python
对python3标准库httpclient的使用详解
2018/12/18 Python
解决python3.5 正常安装 却不能直接使用Tkinter包的问题
2019/02/22 Python
Django项目使用ckeditor详解(不使用admin)
2019/12/17 Python
python计算波峰波谷值的方法(极值点)
2020/02/18 Python
BASIC HOUSE官方旗舰店:韩国著名的服装品牌
2018/09/27 全球购物
英国最大的自有市场,比亚马逊便宜:Flubit
2019/03/19 全球购物
Europcar意大利:汽车租赁
2019/07/07 全球购物
介绍一下except的用法和作用
2015/01/22 面试题
科室工作个人总结的自我评价
2013/10/29 职场文书
新员工试用期自我鉴定
2014/04/17 职场文书
国庆节活动总结
2014/08/26 职场文书
我是一名护士演讲稿
2014/08/28 职场文书
代理人委托书
2014/09/16 职场文书
民间借贷被告代理词
2015/05/23 职场文书
2016年教师新年寄语
2015/08/18 职场文书
话题作文之呼唤
2019/12/18 职场文书