Vux: ¿Cómo selecciona el componente de la barra de pestañas el elemento de acuerdo con la URL de enrutamiento?

Creado en 6 ago. 2016  ·  3Comentarios  ·  Fuente: airyland/vux

Versión

"vux": "^0.1.3-rc5"

Android o iOS

iOS

<div v-cloak class="page">
    <router-view keep-alive></router-view>
    <tabbar v-if="isIndex">
      <tabbar-item :link="{name:'recommend'}">
        <i slot="icon" class="tab-icon tab-icon-recommend"></i>
        <span slot="label">推荐</span>
      </tabbar-item>
      <tabbar-item :link="{name:'raise'}">
        <i slot="icon" class="tab-icon tab-icon-kids"></i>
        <span slot="label">育儿</span>
      </tabbar-item>
      <tabbar-item :link="{name:'mine'}">
        <i slot="icon" class="tab-icon tab-icon-more"></i>
        <span slot="label">更多</span>
      </tabbar-item>
    </tabbar>
  </div>

Comportamiento esperado y comportamiento real.

Cada vez que vuelvo a la primera página desde la segunda página, la barra de pestañas muestra por defecto el primer elemento seleccionado

Pasos para reproducir el problema

componentabbar

Comentario más útil

Si lo configura de acuerdo con el nombre, así:

 <tabbar-item :selected="$route.name === 'recommend'">

Todos 3 comentarios

Si lo configura de acuerdo con el nombre, así:

 <tabbar-item :selected="$route.name === 'recommend'">

Esta configuración está bien.agradecido

afilado

¿Fue útil esta página
0 / 5 - 0 calificaciones