после добавления v-on: нажмите с помощью jquery нажмите триггер, чтобы не запускать метод Vuejs

#javascript #jquery #vue.js

#javascript #jquery #vue.js

Вопрос:

Я хочу запустить метод vuejs из моего условного оператора, поэтому, когда проверка будет успешной, мне нужно проверить, что все обязательные поля действительно имеют некоторое значение, затем я добавляю атрибут через jquery.

  if(id == 'submit'){
                    if (checkValidation()) {
                        $("#error").hide();
                        $(this).attr("v-on:click", "storeApplication");
                        document.getElementById('submit').click();
                    }else{
                        $("#error").show();
                    }
                }
  

Я проверил код, когда все входные поля имеют значение, а затем обновляют атрибут по щелчку, но мой метод vuejs storeApplication не срабатывает…. нет ошибки в консоли

Комментарии:

1. это не так, как работает vue… по моему опыту, если вы используете jquery с vue, вы делаете это неправильно

2. Я использую встроенный шаблон в блейд-файле Laravel.

3. это все еще не так, как работает vue — вы не просто добавляете v-on:click к произвольному элементу

4. вы можете отобразить весь код, который хотите… вы не можете использовать vue так, как пытаетесь

5. итак, как я могу запустить этот метод?