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

超简单的一个小问题 vue.js

超简单的一个小问题 vue.js

犯罪嫌疑人X 2019-02-14 17:14:37
<div id="demo"><button v-on:click="show = !show"> 切换显示隐藏按钮</button><p v-if="show">hello</p> </div>new Vue({el: '#demo',data: {show: true}})//就是这样滴上面按钮切换显示隐藏“hello”文字;道理我都懂,第一次点击show变成 !show,此时文字隐藏。可为什么再次点击之后又显示了嘞?click="show = !show"点完还能反过来变成click="!show = show"的嘛?纠结死了= =
查看完整描述

2 回答

?
蝴蝶不菲

TA贡献1810条经验 获得超4个赞

第一次点击之后,show变成false,再次点击,false取反又变成了true,所以又显示了。


查看完整回答
反对 回复 2019-02-27
?
汪汪一只猫

TA贡献1898条经验 获得超8个赞

赋值操作先取后面表达式的值,在赋值给show啊,


查看完整回答
反对 回复 2019-02-27
  • 2 回答
  • 0 关注
  • 547 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

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

帮助反馈 APP下载

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

公众号

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