mint-ui的navbar导航栏的填坑

谁践踏了优雅 2022-04-15 04:26 320阅读 0赞
  • mint-ui的navbar导航栏的填坑
  • 用官方的demo直接导入到项目中有问题

    1、引入

    1. import { Navbar, TabItem } from 'mint-ui'; //导航栏
    2. import { TabContainer, TabContainerItem } from 'mint-ui';//Item
    3. import { Cell } from 'mint-ui';
    4. Vue.component(Navbar.name, Navbar);
    5. Vue.component(TabItem.name, TabItem);
    6. Vue.component(TabContainer.name, TabContainer);
    7. Vue.component(TabContainerItem.name, TabContainerItem);
    8. Vue.component(Cell.name, Cell);

    2、使用




    1. <!— navbar —>

    2. <mt-navbar class=“page-part” v-model=selected>

    3.   <mt-tab-item id=“1”>选项一</mt-tab-item>

    4.   <mt-tab-item id=“2”>选项二</mt-tab-item>

    5.   <mt-tab-item id=“3”>选项三</mt-tab-item>

    6. </mt-navbar>

    7.   </span><span style="color:#808080;">&lt;!-- tabcontainer --&gt;
    8.   </span><span style="color:#e8bf6a;">&lt;mt-tab-container </span><span style="color:#bababa;">v-model=</span><span style="color:#a5c261;">"</span><span style="color:#9876aa;">selected</span><span style="color:#a5c261;">"</span><span style="color:#e8bf6a;">&gt;
    9. &nbsp; &lt;mt-tab-container-item </span><span style="color:#bababa;">id=</span><span style="color:#a5c261;">"1"</span><span style="color:#e8bf6a;">&gt;
    10. &nbsp;&nbsp;&nbsp; &lt;mt-cell </span><span style="color:#bababa;">v-for=</span><span style="color:#a5c261;">"</span><span style="color:#a9b7c6;">n in 10</span><span style="color:#a5c261;">" </span><span style="color:#bababa;">:title=</span><span style="color:#a5c261;">"</span><span style="color:#a9b7c6;">'</span><span style="color:#a9b7c6;">内容</span><span style="color:#a9b7c6;"> ' + n</span><span style="color:#a5c261;">" </span><span style="color:#e8bf6a;">/&gt;
    11. &nbsp; &lt;/mt-tab-container-item&gt;
    12. &nbsp; &lt;mt-tab-container-item </span><span style="color:#bababa;">id=</span><span style="color:#a5c261;">"2"</span><span style="color:#e8bf6a;">&gt;
    13. &nbsp;&nbsp;&nbsp; &lt;mt-cell </span><span style="color:#bababa;">v-for=</span><span style="color:#a5c261;">"</span><span style="color:#a9b7c6;">n in 4</span><span style="color:#a5c261;">" </span><span style="color:#bababa;">:title=</span><span style="color:#a5c261;">"</span><span style="color:#a9b7c6;">'</span><span style="color:#a9b7c6;">测试</span><span style="color:#a9b7c6;"> ' + n</span><span style="color:#a5c261;">" </span><span style="color:#e8bf6a;">/&gt;
    14. &nbsp; &lt;/mt-tab-container-item&gt;
    15. &nbsp; &lt;mt-tab-container-item </span><span style="color:#bababa;">id=</span><span style="color:#a5c261;">"3"</span><span style="color:#e8bf6a;">&gt;
    16. &nbsp;&nbsp;&nbsp; &lt;mt-cell </span><span style="color:#bababa;">v-for=</span><span style="color:#a5c261;">"</span><span style="color:#a9b7c6;">n in 6</span><span style="color:#a5c261;">" </span><span style="color:#bababa;">:title=</span><span style="color:#a5c261;">"</span><span style="color:#a9b7c6;">'</span><span style="color:#a9b7c6;">选项</span><span style="color:#a9b7c6;"> ' + n</span><span style="color:#a5c261;">" </span><span style="color:#e8bf6a;">/&gt;
    17. &nbsp; &lt;/mt-tab-container-item&gt;
    18. &lt;/mt-tab-container&gt;</span></pre> </td> 
    19.   </tr> 
    20.  </tbody> 
    21. </table>
    22. 问题一:没有默认点击页面
    23. 初始化参数:selected
    24. <table> 
    25.  <tbody> 
    26.   <tr> 
    27.    <td style="vertical-align:top;width:426.1pt;"> <pre style="margin-left:0cm;"><span style="color:#ffc66d;">data</span><span style="color:#a9b7c6;">(){
    28. &nbsp; </span><strong><span style="color:#cc7832;">return </span></strong><span style="color:#a9b7c6;">{
    29. &nbsp;&nbsp;&nbsp; </span><span style="color:#9876aa;">selected</span><span style="color:#a9b7c6;">:</span><span style="color:#6a8759;">'1'
    30. &nbsp; </span><span style="color:#a9b7c6;">}
    31. }</span></pre> </td> 
    32.   </tr> 
    33.  </tbody> 
    34. </table>
    35. 问题二:没有默认点击选中的导航条
    36. ![watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzMxMDAxMDYx_size_16_color_FFFFFF_t_70][]
    37. 检查
    38. ![20181121153612208.png][]
    39. 发现,多添加了margin-bottom.去掉即可
    40. <table> 
    41.  <tbody> 
    42.   <tr> 
    43.    <td style="vertical-align:top;width:426.1pt;"> <pre style="margin-left:0cm;"><span style="color:#a9b7c6;">.</span><span style="color:#e8bf6a;">is-selected
    44. &nbsp; </span><span style="color:#bababa;">z-index </span><span style="color:#6897bb;">1</span></pre> </td> 
    45.   </tr> 
    46.  </tbody> 
    47. </table>
    48. 这个时候就可以了
    49. ![watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzMxMDAxMDYx_size_16_color_FFFFFF_t_70 1][]

发表评论

表情:
评论列表 (有 0 条评论,320人围观)

还没有评论,来说两句吧...

相关阅读

    相关 Bootstrap - Navbar (响应式导航)

    导航栏是一个很好的功能,是 Bootstrap 网站的一个突出特点。导航栏在您的应用或网站中作为导航页头的响应式基础组件。导航栏在移动设备的视图中是折叠的,随着可用视口宽度的增