vue中通过组件传值给echarts赋值,无法正常渲染页面图表-解决
导致问题
<v-zxt class="zxt" :rateObj02="rateObj02" v-if="isZxt"></v-zxt>
data(){
return{
rateObj02:{},//收缴率
}
},
rateObj02中没有设置任何默认属性,这个就是导致问题的关键
改进
rateObj02:{ comName:["青岛分公司", "杨浦分公司", "广州分公司", "杭州分公司", "苏州分公司", "郑州分公司"], yearRank:[81, 82, 82, 88, 92, 100], },
设置默认属性值,然后通过网络请求更新对应的值,子组件就可以监听到值的变化了
子组件监听数据
props: ["rateObj02"],
//监听数据变化
// 传值无法正常监听,先在父组件中添加好对应的静态数据,再通过请求更新数据即可
rateObj02: {
handler(newVal, oldVal) {
console.log(newVal,oldVal,'watch')
if(newVal){
this.setCate(newVal);
}else{
this.setCate(oldVal);
}
},
deep: true,
// immediate: true
},
本文来自博客园,作者:JackieDYH,转载请注明原文链接:https://www.cnblogs.com/JackieDYH/p/17634428.html
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· AI与.NET技术实操系列:基于图像分类模型对图像进行分类
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 25岁的心里话
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 按钮权限的设计及实现