【vue】解决父传子时父组件的数据更新了,但是子组件没更新

父组件中,给名为 pieCharts 的子组件传递了数据 selPermissionId:

html 复制代码
<pieCharts :selPermissionId="selPermissionId"/>

子组件使用 watch 进行监听,数据改变了就会更新页面:

javascript 复制代码
props: {
        selPermissionId: '',
    },
javascript 复制代码
data(){
	return{
		dpId: 0,
	}
}
watch: {
        selPermissionId(val) {
            this.dpId = val
            console.log('子组件接收所的选择的范围:', val);
            // 使用更新后的数据,如调用相关接口等等
            this.getServerData();
        },
    }
相关推荐
San309 分钟前
ES6+ 新特性解析:让 JavaScript 开发更优雅高效
前端·javascript·ecmascript 6
Heo14 分钟前
简单聊聊webpack摇树的原理
前端·javascript·面试
San3016 分钟前
深入理解 JavaScript 异步编程:从 Ajax 到 Promise
javascript·ajax·promise
少卿19 分钟前
React 日历组件完全指南:从网格生成到农历转换
前端·react.js
程序员鱼皮35 分钟前
Gemini 3.0 发布!
前端·ai编程·gemini
程序员鱼皮37 分钟前
Gemini 3.0 炸裂发布!前端又死了???
前端·ai·程序员·互联网·代码
xiangxiongfly91539 分钟前
CSS svg
前端·css·svg
山依尽1 小时前
如何将一个 React SPA 项目迁移到 Next.js 服务端渲染
前端·next.js
1 小时前
使用 svgfmt 优化 SVG 图标
前端·svg·icon
Watermelo6171 小时前
href 和 src 有什么区别,它们对性能有什么影响?
前端·javascript·vue.js·性能优化·html·html5·用户体验