vue一进入页面浏览器就报错,但功能使用正常?

报错信息代码1代码2
一进这个页面就会弹这个错误“Property or method "dialogVisible02" is not defined on the instance but referenced during render.”,但是后面使用是没问题的也不会报错

查看代码没发现问题,但是功能使用也正常

阅读 1.1k
2 个回答

检查一下 script 块中的 data 部分,看报错信息,你在 template 中使用了 dialogVisible02 但是没有在 data 中声明。

<template>
  <el-dialog :visible.sync="dialogVisible02"> <!-- 模板中使用了 dialogVisible02  -->
   ...
  </el-dialog>
</template>
<script>
export default {
  data() {
    dialogVisible02: false // 检查是否有这个声明
  }
}
</script>

补充:我觉得 OP 还是比较需要通读一下 Vue 的 🔗 入门引导 以及 🔗 深入响应式原理

dialogVisible02没有在data中注册

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题
宣传栏