export default {
    props: ['chartData'],
        data(){
            return {
                cData: []
            }
        },
        watch: {
            //正确给 cData 赋值的 方法
            chartData: function(newVal,oldVal){
                this.cData = newVal;  //newVal即是chartData
                newVa l&& this.drawChart(); //newVal存在的话执行drawChar函数
            }
        },
        methods: {
            drawChart(){
                //执行其他逻辑
            }
        },
     
        mounted() {
            //在created、mounted这样的生命周期, 给 this.cData赋值会失败,错误赋值方法
            // this.cData = this.chartData; 
        }
}

参考地址

查看前端面试真的题

在这里插入图片描述

在这里插入图片描述

Logo

前往低代码交流专区

更多推荐