收藏
回答

大家好,用navigator写的自定义底部导航,图标怎么放,点击时出来灰色的底色,这个怎么解决的?

如题:大家好,用navigator写的自定义底部导航,图标怎么放,点击时出来灰色的底色,这个怎么解决的?望解答。

回答关注问题邀请回答
收藏

5 个回答

  • Wang
    Wang
    2020-01-14

    自己定义的话就得考虑好适配和样式问题。

    试试设置这个属性:


    ···↓↓👍问题解决了就点个赞呗

    2020-01-14
    有用 2
    回复 9
    • 一笑堂
      一笑堂
      2020-01-14
      谢谢,这个问题是解决了,那个图标怎么加的,菜单名和图标怎么实现在选中和未选中状态变化。
      2020-01-14
      回复
    • Wang
      Wang
      2020-01-14回复一笑堂
      图标的容器是什么?是view、icon?在小程序组件中无论哪个组件基本都有hover-class这个属性以及hover-stay-time,可以通过hover-class来控制或者说模拟点击状态
      2020-01-14
      回复
    • 一笑堂
      一笑堂
      2020-01-14回复Wang
      眼前是用image套在view里的,有没更没好更简洁的办法呢
      2020-01-14
      回复
    • Wang
      Wang
      2020-01-14回复一笑堂
      更好更简洁的方法等你来发现
      2020-01-14
      回复
    • 一笑堂
      一笑堂
      2020-01-14回复Wang
      用hover-classs=”none“把点击时灰色的背景隐藏了,那个图标怎么切换呢
      2020-01-14
      回复
    查看更多(4)
  • 淼淼
    淼淼
    2020-01-14

    设置navigator的hover-class="none"就不会有点击态效果(灰色底色)。

    <navigator url=“” hover-class=“none”></navigator>
    
    2020-01-14
    有用 1
    回复 8
    • 一笑堂
      一笑堂
      2020-01-14
      谢谢,这个问题是解决了,那个图标怎么加的,菜单名和图标怎么实现在选中和未选中状态变化。
      2020-01-14
      回复
    • 淼淼
      淼淼
      2020-01-14回复一笑堂
      navigator也是可以设置宽高的,和view一样,设置背景图或者内部插入image标签!
      2020-01-14
      回复
    • 一笑堂
      一笑堂
      2020-01-14回复淼淼
      谢谢。那个这个选中状态和未选中怎么JS里怎么写判断。有参考案例吗。
      2020-01-14
      回复
    • 淼淼
      淼淼
      2020-01-14回复一笑堂
      可以根据当前页面路径来设置选中状态,
      2020-01-14
      回复
    • 一笑堂
      一笑堂
      2020-01-14回复淼淼
      谢谢你。可以帮我看看这个案例不,https://developers.weixin.qq.com/s/5yGse1mf7Kel,这个怎么实现内部跳转。这个可以跳转外部小程序,我用if语句,和navigateto 没法内部跳转。
      2020-01-14
      回复
    查看更多(3)
  • 一笑堂
    一笑堂
    2020-01-14

    谢谢。有参考案例吗。不知道怎么写这个判断。

    2020-01-14
    有用
    回复
  • ʚ青ɞ
    ʚ青ɞ
    2020-01-14

    navigator点击效果是hover-class,设置成none。可以用view写点击事件,比较好布局。

    2020-01-14
    有用
    回复 1
    • 一笑堂
      一笑堂
      2020-01-14
      你好,用view写点事件具体怎么写呢。官方这个案例https://developers.weixin.qq.com/s/5yGse1mf7Kel,不能实现内部跳转。这个可以跳转外部小程序。我用if语句,和navigateto 都没法内部跳转。有什么办法解决吗
      2020-01-14
      回复
  • 子不语
    子不语
    2020-01-14

    判断页面路径吧

    --↓↓👍觉得有帮助就点个赞呗~

    2020-01-14
    有用
    回复 4
    • 一笑堂
      一笑堂
      2020-01-14
      能说详细点么,我是一个个的在wmxl里写死的,用变量的话,在JS 里怎么写,三个菜单,其中两个内部跳转的,一个跳转到外部小程序的
      2020-01-14
      回复
    • 子不语
      子不语
      2020-01-14回复一笑堂
      获取当前页面路径,然后进行判断。 currentPage == item.page
      2020-01-14
      回复
    • 一笑堂
      一笑堂
      2020-01-14
      谢谢。那个图标怎么加的,菜单名和图标怎么实现在选中和未选中状态变化。
      2020-01-14
      回复
    • 子不语
      子不语
      2020-01-14回复一笑堂
      也可以这么判断的。你自己写好逻辑就行

      --↓↓👍点赞是回答的动力哦

      2020-01-14
      回复
登录 后发表内容
问题标签