养成整理代码的好习惯,就不会有这么多的提示报错信息了。

控制台报错信息1
1、看到类似提示,use prop default value instead...
翻译:数据属性“dialogForm”已经被声明为一个道具。 改用道具默认值。
解决:去掉data方法里面定义的dialogForm,父组件传递过来的变量,属性,方法等,
props的访问优先级 > data中的优先级 > menthods中的优先级
prop里面有的,无须在data再定义一个默认值。

控制台报错信息1
2、遇到接口访问正常,打印有值,但是会报undefined
解决:a、加个if判断条件,有数据就渲染,为真时,显示。(指前面的实体是否存在)
b、和接口返回的字段对应一下,是不是单词写错了。
3、遇到打开子组件弹窗,进行一番修改提交审核等操作,此时关闭需要刷新列表
解决:父组件<ChildModal @onRefresh="getList"></ChildModal>
getList{....列表接口方法}
子组件:submit(){....关闭弹窗,this.close(),调用父组件方法this.$emit("onRefresh")