gpt4 book ai didi

javascript - 如何查看 Vue.js 组件中的 prop 变化?

转载 作者:数据小太阳 更新时间:2023-10-29 04:03:27 25 4
gpt4 key购买 nike

我正在将一组图像文件路径传递给一个组件。我想知道如果我传递一个不同的数组,那么在 Vue.js 组件中观察 Prop 变化的最佳方式是什么?

我正在使用引导轮播,所以想在数组更改时将其重置为第一张图片。为了简单起见,我将代码示例简化为:

Vue.component('my-images', {
props: ['images'],

template: `
<section>
<div v-for="(image, index) in images">
{{index}} - <img :src="image"/>
</div>
</section>
`
});

最佳答案

<template>
<div>
{{count}}</div>
</template>

<script>
export default {
name: 'test',
props: ['count'],
watch: {
'$props':{
handler: function (val, oldVal) {
console.log('watch', val)
},
deep: true
}
},
mounted() {
console.log(this.count)
}
}
</script>

关于javascript - 如何查看 Vue.js 组件中的 prop 变化?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42999287/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com