Christian Kruse: Vue.js: wie einer Methode einen Parameter übergeben?

Beitrag lesen

Hallo kybela,

In Vue.js "wert: undefined" :

  $foo = new Vue({
    el: '#a',
		data: {wert: 1},
    methods: {
      hallo(x) {	 return "wert: " + x  }
    }
  });


$foo.hallo(3)

Der Code funktioniert so nicht, das gibt einen Syntax-Fehler. So würde er funktionieren:

let $foo = new Vue({
  el: '#a',
  data: {wert: 1},
  methods: {
    hallo: function(x) { return "wert: " + x }
  }
});


$foo.hallo(3)

Es ist mir aber nicht wirklich klar, was du erreichen möchtest.

LG,
CK