Vue使用watch同时监听多个值的实现方法示例
正文
开发环境 vue2
电脑系统 windows11专业版
在使用vue开发的过程中,我们有时候需要使用到监听watch来获取对应的数据,接下来让我们看一下使用方法和同时监听多个值的
使用方法
废话不多说,直接上代码:
watch:{ "tempUrl"(newValue,oldValue){ console.log("我是监听的新数据",newValue); console.log("我是监听的旧数据",oldValue); } }
这种写法能监听多数据的变化,现在感觉是没有问题的
//当我需要监听多个值变化的时候 watch:{ "tempUrl"(newValue,oldValue){ console.log("我是监听的新数据",newValue); console.log("我是监听的旧数据",oldValue); }, "tagNameLists"(newValue,oldValue){ console.log("我是视频标签显示新数据",newValue); console.log("我是视频标签显示旧数据",oldValue); // this.getRdata(newValue); } }
//只触发了第一个监听的数据变化,第二个数据变化没有监听多,怎么解决呢?
使用computed
computed:{ dataChange () { const {tempUrl, tagNameLists} = this; return {tempUrl, tagNameLists}; } }
watch:{ dataChange:{ handler(newValue,oldValue) { console.log("监听到了数据的变化",newValue); }, deep: true } },
这样就实现了监听多个数据变化
本期的分享到了这里就结束啦,希望对你有所帮助,让我们一起努力走向巅峰。
以上就是Vue使用watch同时监听多个值的实现方法示例的详细内容,更多关于Vue中 watch监听多值的资料请关注脚本之家其它相关文章!
相关文章
Vue.set() this.$set()引发的视图更新思考及注意事项
this.$set()和Vue.set()本质方法一样,前者可以用在methods中使用。这篇文章主要介绍了Vue.set() this.$set()引发的视图更新思考及注意事项,需要的朋友可以参考下2018-08-08vue中关于element的el-image 图片预览功能增加一个下载按钮(操作方法)
这篇文章主要介绍了vue中关于element的el-image 图片预览功能增加一个下载按钮,本文通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下2023-04-04element日期选择器el-date-picker样式图文详解
最近写的项目里面有一个功能是日期选择功能,第一反应是使用element里面的el-date-picker组件,下面这篇文章主要给大家介绍了关于element日期选择器el-date-picker样式的相关资料,需要的朋友可以参考下2022-09-09vue contextmenujs鼠标右键菜单高度不够显示不全的问题及解决方法
这篇文章主要介绍了使用vue-contextmenujs鼠标右键菜单时,当高度不够时显示不全的问题,大家需要注意本文给提供的解决方案虽然能够解决现有问题,但是如果组件升级了,想要使用最新升级后的组件,还要再次修改代码,需要的朋友可以参考下2022-07-07vue利用全局导航守卫作登录后跳转到未登录前指定页面的实例代码
这篇文章主要介绍了vue利用全局导航守卫作登录后跳转到未登录前指定页面,本文通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下2020-05-05vue生命周期beforeDestroy和destroyed调用方式
这篇文章主要介绍了vue生命周期beforeDestroy和destroyed调用方式,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教2022-06-06
最新评论