为了账号安全,请及时绑定邮箱和手机立即绑定

请问这里,我这样写哪里不对呢?这里的methods难道不能这样绑定函数?

请问这里,我这样写哪里不对呢?这里的methods难道不能这样绑定函数?

慕村225694 2018-10-10 14:15:50
<!-- 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>// 对应的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'            }        }    }})我想点击button之后 loginType就能改变了,但是写完发现改变不了 又不知道错在哪 那位前辈帮忙看看?
查看完整描述

1 回答

?
当年话下

TA贡献1890条经验 获得超9个赞

把n放到data里面去

data {    n: 0}


查看完整回答
反对 回复 2018-11-09
  • 1 回答
  • 0 关注
  • 530 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号