javascript - 如果分配给不存在的 vue 数据属性,如何显示某种错误或警告?

标签 javascript vue.js

我正在使用vue进行前端开发,我有以下脚本:

<script>
import PostService from '../PostService';

export default {
  name: 'Post',
  data: function() {
    return {
      posts: [],
      text: ''
    };
  },

  methods: {
    async CreatePost() {
      await PostService.CreatePost(this.text);
      this.post = await PostService.GetPosts(); **//How to get error here?**
    }
  }
};
</script>

问题是我一直拼错东西(比如 post 而不是 posts),但是 vue 没有显示任何类型的错误/警告,我怎样才能让 vue 检测到这个?

最佳答案

是的,这是棘手的部分,我相信没有办法检测到它。

我看到的唯一解决方案是将 Vue.js 与 TypeScript 结合使用,这将有助于尽早发现大量错误并显着提高应用程序代码的质量。

关于javascript - 如果分配给不存在的 vue 数据属性,如何显示某种错误或警告?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58963374/

相关文章:

javascript - 将 preg_match 模式转换为 javascript 模式

javascript - 使用 npx create-react-app newapp 命令,但在一段时间后显示 57 个软件包正在寻找资金

javascript - 导入脚本顺序错误,函数未定义

javascript - vite.config.js rollupOptions 在构建过程中导致 "Unexpected token"错误

vue.js - 在 VueJS 中,分配新数据时,v-for 不会创建离散项

javascript - 导致 "Maximum call stack size exceeded"的递归 javascript 函数

javascript - 引用对象的属性

javascript - Flexslider 不会在 IE7 中滚动

javascript - 带有 "OR"语句的动态 img src URL 在 NUXT 组件中无法正常工作

vue.js - Vue : render &lt;script&gt; tag inside a variable (data string)