Не работают некоторые компоненты Vue.js

218
07 февраля 2020, 22:30

По каким-то причинам не работает. В консоли огромная ошибка. Вроде бы делаю также как и в официальной документации. Кто может дать ответ?

new Vue({ 
  el: "#app", 
 
  data: { 
    eventInfo: "click" 
  }, 
 
  methods: { 
    someEvent: function() { 
      console.log("Hello!"); 
    } 
  } 
});
<div id="app"> 
  <p v-on:[eventInfo]="someEvent"></p> 
</div> 
 
<script src="https://cdn.jsdelivr.net/npm/vue"></script> 
<script src="https://cdn.jsdelivr.net/npm/vue@2.6.10/dist/vue.js"></script>

Answer 1

Ты пытаешься сделать динамический v-on, но у него другой синтаксис: v-on="{ someEvent: someAction }"

Ответ на твой вопрос тут.

new Vue({ 
  el: "#app", 
 
  data: { 
    eventInfo: "click" 
  }, 
 
  methods: { 
    someEvent: function() { 
      console.log("Hello!"); 
    } 
  } 
});
<div id="app"> 
  <button v-on="{ [eventInfo]: someEvent }">Click!</button> 
</div> 
 
<script src="https://cdn.jsdelivr.net/npm/vue"></script> 
<script src="https://cdn.jsdelivr.net/npm/vue@2.6.10/dist/vue.js"></script>

READ ALSO
Не приходит данные именно из инпута type=&ldquo;email&rdquo;

Не приходит данные именно из инпута type=“email”

Сломал головуНичего не понимаю

182
Передача параметров из JSP в JS

Передача параметров из JSP в JS

Я использую spring-form JSP Tag LibraryХочу передать поля для проверки в JS примерно так, как в примере ниже

202
Почему обнуляется указатель? [закрыт]

Почему обнуляется указатель? [закрыт]

Хотите улучшить этот вопрос? Переформулируйте вопрос, чтобы он соответствовал тематике «Stack Overflow на русском»

217