logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Vue中computed和watch的区别

相同之处:computed和watch都是观察页面的数据变化的。一、computed : 计算属性要计算的属性会随着其依赖的data中属性变化而变化,只要依赖的属性改变,就会执行computed,若无改变,则直接从缓存中取值支持缓存,只有依赖数据发生改变,才会重新进行计算不支持异步,当computed内有异步操作时无效,无法监听数据的变化computed 属性值会默认走缓存,计算属性是基于它们的响

vue阻止子元素触发父元素的事件,事件冒泡处理

<div @click="click1"><div @click="click2"></div></div>如果绑定了一个父级元素后,点击子元素时,会触发父元素的点击事件,如果需要点击子元素时不触发父元素事件,有下面的方法:1. 在父元素中判断event.currentTarget == event.target是否为true原理: 在JS中,eve

Vue解决父子组件传值,子组件改变值后父组件的值也改变的问题

描述: vue开发过程中,父组件通过props传值给子组件,子组件在页面展示父组件的值,在操作子组件值以后,即使不点击确定按钮,父组件中的值也发生了变化,但是需求是操作子组件数据以后,必须点击’确定’按钮以后才能修改父组件的值,否则父组件和子组件的值都不可以变化。思路: 为了解决这一问题,当父组件传值给子组件以后,通过JSON.parse(JSON.stringify(data ))将父组件的数据

#javascript
到底了