Dies ist mein erstes Projekt mit vuejs und ich habe Probleme mit automatischen Update-Daten von einem globalen Objekt. In meinem Projekt verwende ich es6 und vuejs.Wie automatisch Daten in Vuejs Modell von globalen Objekt aktualisieren?
Ich muss deaktiviert/aktiviert Schaltfläche und wenn ich deaktiviert Option in globalen Objekt zu false Schaltfläche ist nicht aktivieren.
Hier einfache Geige ist https://fiddle.jshell.net/daer/nsk95tez/
Wenn ich auf false „Zustand ändern“ klicken state.disabled ändert aber Knopf is't ermöglichen :(
<div id="some">
<p>Current state: {{disabled}}</p>
<button type="button" v-bind:disabled="disabled">Button</button>
</div>
<br>
<button id="state" type="button" v-on:click="changeState">Change state</button>
class stateList {
constructor() {
this.disabled = true;
}
};
// export default (new stateList);
// import state from '../state/';
var state = new stateList;
var some = new Vue({
el: '#some',
data: {
disabled: state.disabled
},
methods: {
methodOne: function(e) {
// ...
}
}
});
var changeState = new Vue({
el: '#state',
methods: {
changeState: function(e) {
state.disabled = false;
alert(state.disabled);
}
}
});
Danke! Ihre Antwort hat mir sehr geholfen. – daer