這是我的第一個使用vuejs的項目,而且我有來自全局對象的自動更新數據的問題。 在我的項目中,我使用es6和vuejs。如何從全局對象自動更新vuejs模型中的數據?
我需要禁用/啓用按鈕,當我更改禁用全局對象選項爲false按鈕不啓用。
下面是簡單的小提琴https://fiddle.jshell.net/daer/nsk95tez/
當我點擊「更改狀態」 state.disabled正在改變爲false,但按鈕豈不等於讓:(
<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