これはvuejsの私の最初のプロジェクトで、グローバルオブジェクトからの自動更新データに問題があります。 私のプロジェクトでは、私はes6とvuejsを使用しています。グローバルオブジェクトからvuejsモデルのデータを自動更新する方法は?
無効にする/有効にするボタンが必要です。また、グローバルオブジェクトの無効なオプションをfalseに変更すると有効になりません。ここで
簡単なフィドルhttps://fiddle.jshell.net/daer/nsk95tez/
私はstate.disabled falseに変更されますが、ボタンが有効is't「状態が変更」:(
<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);
}
}
});
ありがとうございます!あなたの答えは私を助けました。 – daer