组件中使用接受queryParams参数
export default {
...
//组件传递queryParams
props: {
queryParams:{
type: Object
}
},
...
watch: {
//监听queryParams的值如果改变,重新请求list
queryParams: {
handler(val) {
let that = this
getList(this.queryParams).then((response) => {
that.data = response.data
})
},
deep: true,
},
}
...
父页面传入queryParams参数
...
data() {
return {
queryParams:{}
}
}
...
//在change事件中修改queryParams的值
change(val){
this.queryParams = {id:val.id}
}
...
本文介绍了在Vue组件中如何接收并监听queryParams参数的变化,当参数值改变时,如何重新请求数据并更新组件状态。通过watch属性深度监听queryParams,实现数据驱动视图的更新,确保组件数据的实时性。
1530





