1var comment = new Vue({
2  el: '#respond',
3  data() {
4    return {
5      form: {
6        name: '',
7        email: '',
8        content: '',
9        entity_id: window.entity_id,
10      },
11      error: {
12        name: null,
13        email: null,
14        content: null
15      },
16    }
17  },
18  methods: {
19    submit() {
20      this.error.name = false;
21      this.error.email = false;
22      this.error.content = false;
23      if(this.form.email.length == 0) {
24        this.error.email = true;
25        window.vPopup.msg('E-mail не может быть пустым', 'fail', 5000);
26        return false;
27      }
28      if(this.form.name.length == 0) {
29        this.error.name = true;
30        window.vPopup.msg('Имя не может быть пустым', 'fail', 5000);
31        return false;
32      }
33      if(this.form.content.length == 0) {
34        this.error.content = true;
35        window.vPopup.msg('Сообщение не может быть пустым', 'fail', 5000);
36        return false;
37      }
38      if(!this.validateEmail(this.form.email)) {
39        this.error.email = true;
40        window.vPopup.msg('Введите корректный email', 'fail', 5000);
...
</html>