javascript - 一个页面几个地方都要点击后显示,再点击隐藏,vue怎么实现呀?
phpcn_u1582
phpcn_u1582 2017-05-19 10:13:09
[JavaScript讨论组]

如图点第一个li 所有li的p都会显示。
点第二个li第一个li和第三个li也变化了,怎么样才能点哪个li,哪个li中的p元素显示呢。。。



phpcn_u1582
phpcn_u1582

全部回复(6)
高洛峰

设一个 current

@click = "current = 1"
v-show = "current == 1"
天蓬老师

看代码就明白了:

天蓬老师

一楼正解。也可以用v-if。但是建议@click绑定函数写在methods中规范一点。

我想大声告诉你

想想数据驱动⤴

为情所困

这个要用事件委托写吧?你把click绑定在ul,判断点击的event.target 是哪个li 再切换显示 应该就行了

PHPz

设三个变量呗

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号