sur-le changement ne fonctionne pas sur v-sélectionnez

J'ai essayé d'utiliser un v-sélectionnez l'affichage de tous les pays. j'ai donc fait :

<v-select on-change="updateCountryId" label="country_name" :options="countries" ></v-select>

il fonctionne très bien et l'affichage de mon pays, mais la fonction updateCountryId ne semble pas fonctionner

methods: {
    updateCountryId: function() {
        alert('ok');
    }
}

mais je ne vois jamais ok

à l'importation vue-sélectionnez j'ai fait :

<script src="/js/vue-select/vue-select.js"> </script>

- je l'utiliser dans un fichier twig donc, dans mon vue-select.js je réécris ce que j'ai trouvé sur https://unpkg.com/[email protected] mais de remplacer le {{ }} par <% %>

ps : j'ai déjà essayé v sur:le changement, @le changement et onChange

et mon code ressemble à ça (j'ai sauter chose que je juge inutile)

<div id="General">
<div class="form-group">
  <label>Pays :</label>
    <v-select  onChange="updateCountryId" label="country_name" :options="countries" ></v-select>
</div>
.
.
.
<script src="/js/vue-select/vue-select.js"> </script>
<script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/vue/1.0.13/vue.min.js"></script>
<script>
  Vue.config.delimiters = ['<%', '%>'];
  Vue.component('v-select', VueSelect.VueSelect);
  var vm = new Vue({
    el: "#General",
    data: {
        countries: [],
    }, 
    filters: {
    },
    methods: {
        updateCountryId: function () {
            console.log('ok');
            alert('ok');
         },`
  • Êtes-vous à l'aide de Vue 1x? Pour Vue 2x vous devez utiliser 2x version de la vue-sélectionnez
  • je trie pour remplacer ce que j'ai dans vue-select.js avec ce que j'ai trouvé sur unpkg.com/[email protected] Mais je ne pouvais même pas trouver les {{ }} si je laisse comme ça, mais mon sélectionnez ne fonctionne pas du tout avec elle
  • vue-sélectionnez accepte un rappel comme une onChange prop
  • essayé aussi...