Les données renvoyées par l'API d'appel axios sont affectées aux options et une erreur est signalée TypeError: impossible de définir la propriété «options» de non défini
axios. get ( ' / api / ServerInfo / GetQueryTypedTSSST ' ) .then (function (res) { this .options = res.data }). catch (fonction (erreur) { console.log (erreur); });
Mais déjà déclaré dans le composant
data () { return { options: [],
Dans l' then
intérieur ne peut pas être instancié en utilisant la Vue this
, parce que l'intérieur this
est pas lié.
Vous pouvez utiliser les fonctions fléchées ES6
axios.get ('/ api / ServerInfo / GetQueryTypedTSSST' ) .then ((res) => { this .options = res.data }). catch ( fonction (erreur) { console.log (erreur); });
Ou définir cela en dehors des axios
var that = this axios.get ( '/ api / ServerInfo / GetQueryTypedTSSST' ) .then ( function (res) { this .options = res.data }). catch ( fonction (erreur) { console.log (erreur); });