vue 关于切换class的一个问题

我这里是怎么写的
clipboard.png
这个地方默认进去 是展开的 图标应该也是相应的展开而不是加号
clipboard.png

应该怎么改呢请各位同学指教

在上个图这个地方第二个导航就是正确的,如果是展开的话 应该是个减号而不是第一个导航那种加号,
clipboard.png

阅读 2.6k
4 个回答

谢邀,你模糊地问我也只能大概地答。首先,<i> 动态绑定了 :class 那么前面静态的 class="icon-open" 就应该去掉。然后我猜你 v-show 那里是需要给 open 赋值的,不是的话就没法判断了,信息不够。

或者另外一个可能的原因是你只用一个 open 控制所有加号,所以会一起变化。

多了个等号
clipboard.png

样式写的没问题,可能是树形组件的问题,比如样式被覆盖,或者优先级不够高,等。

去掉前面的class

不要this吧

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题