亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

我加入了一個清零按鈕,但是清零的時候計算屬性還是執行并且count+1了,只能在再加一個count--才能解決

<div id="root">

姓:<input v-model="firstName" />

名:<input v-model="lastName" />

<div>{{fullName}}</div>

<div>{{count}}</div>

<button @click="firstName='',lastName='',count =0 ,count --" v-model="clear">清除</button>

</div>

<script>

new Vue({

el:"#root",

data:{

firstName:'',

lastName:'',

count:0 ,

clear:''

},

computed:{

fullName: function(){

return this.firstName+' '+this.lastName

}

},

watch:{

fullName:function(){

this.count ++

},

},

})

</script>


正在回答

3 回答

不能直接這樣嗎

<button?type="reset"?value="重置按鈕"></button>


0 回復 有任何疑惑可以回復我~

我加了兩個變量,zero判斷是否通過input修改傳值,firstC判斷是否第一次點擊重置按鈕

watch: {

num:function(){

if(!this.zero)

{this.count++,firstC=true}

else{

this.zero = false

}

}

},


methods: {

reset:function(){

if(firstC){

this.num='';

this.zero = true;

this.count = 0;

firstC = false;

}else{

alert("點一次就行了!")

}

}

},


1 回復 有任何疑惑可以回復我~

count--應該是最好的解決辦法了...

0 回復 有任何疑惑可以回復我~
#1

慕虎3255728 提問者

按兩下成-1了。。。
2019-08-07 回復 有任何疑惑可以回復我~
#2

akakidz 回復 慕虎3255728 提問者

有解決方案了,調用$nextTick來重置count
2019-08-08 回復 有任何疑惑可以回復我~
#3

慕虎3255728 提問者 回復 akakidz

學到了,謝謝?
2019-08-10 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

我加入了一個清零按鈕,但是清零的時候計算屬性還是執行并且count+1了,只能在再加一個count--才能解決

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號