Darly
Darly
  • 发布:2019-07-20 18:20
  • 更新:2019-08-20 14:04
  • 阅读:450

uni-app v-show不生效,是不是有什么特别的用法?还是说不能用到自定义组件上?

分类:uni-app

想自己做一个tab切换,但是v-show不能用。如果用v-if显然不合适,v-show再uni-app中和v-if使用方法不同吗?

2019-07-20 18:20 分享
已邀请:
李博士1110

李博士1110

你好,我也遇到了这个问题,但和你场景不太一样,我是在一个自定义组件里,接收一个boolean参数,然后直接组件里用props的字段直接放到v-show里面,结果值改了UI不变,在H5里是可以消失的,但APP真机不行,我的解决方法是在组件里的data里再弄一个属性,然后赋值到这里面,然后v-show里面使用直接data里面的赋值字段,而不是props的,这样APP就可以响应变化了。

2568597007@qq.com

2568597007@qq.com - 前端开发小菜鸡

:class 切换样式

  • Darly (作者)

    你真是个机智的少年,所以v-show是不能用吗?

    2019-07-20 18:24

1065051770@qq.com

1065051770@qq.com - sdf

确实,父组件传过来的数据,不能像vue一样直接this.xxx遍历,需要在子组件的data里面定义一个属性来装父级传过来的数据,这样点击事件才会生效的

要回复问题请先登录注册