<!-- HTML --><div id="keyDiv-demo"> <div> <template v-if="loginType==='username'"> <label>Username</label> <input placeholder="Enter your username"> </template> <template v-else> <label>Email</label> <input placeholder="Enter your email address"> </template> </div> <button v-on:click="changename">Toggle login type</button></div>// 對應(yīng)的vuevar vueifKey = new Vue({ el:"#keyDiv-demo", data:{ loginType:'username' }, methods:{ changename:function(){ var n = 0; n += 1; var vm = this; if(n%2===0){ vm.loginType='email' }else{ vm.loginType='username' } } }})我想點(diǎn)擊button之后 loginType就能改變了,但是寫完發(fā)現(xiàn)改變不了 又不知道錯(cuò)在哪 那位前輩幫忙看看?
請問這里,我這樣寫哪里不對呢?這里的methods難道不能這樣綁定函數(shù)?
慕村225694
2018-10-10 14:15:50