美文网首页
Vue Material UI-tarBar、navBar

Vue Material UI-tarBar、navBar

作者: 程序萌 | 来源:发表于2018-11-01 09:31 被阅读0次

    英文官网
    中文官网
    推荐使用英文官网,因为2个网址内容有些不一致,中文更新较慢,有部分组件存在问题,以英文官网为主

    安装

    npm install vue-material --save

    使用

    • 在main.js中配置
    • 全部组件使用
    import VueMaterial from 'vue-material'
    import 'vue-material/dist/vue-material.min.css'
    Vue.use(VueMaterial)
    
    • 单独组件使用 (推荐)
    import { MdButton, MdContent, MdTabs } from 'vue-material/dist/components'
    import 'vue-material/dist/vue-material.min.css'
    
    Vue.use(MdButton)
    Vue.use(MdContent)
    Vue.use(MdTabs)
    

    tabBar 导航 演示

    组件使用

    // class="md-accent"    <md-bottom-bar> 在标签中加入,改变成红色,默认为蓝色 
    <template>
      <md-bottom-bar v-if="is_theme" md-sync-route class="bottomFixed" :md-theme="theme" >
        <md-bottom-bar-item to="/" md-label="首页" md-icon="home"></md-bottom-bar-item>
        <md-bottom-bar-item to="/may" md-label="收支明细" md-icon="money"></md-bottom-bar-item>
        <md-bottom-bar-item to="/me" md-label="我的" md-icon="favorite"></md-bottom-bar-item>
      </md-bottom-bar>
      <md-bottom-bar v-else-if="is_shift" if="is_shift" md-sync-route class="bottomFixed" md-type="shift">
        <md-bottom-bar-item to="/" md-label="首页" md-icon="home"></md-bottom-bar-item>
        <md-bottom-bar-item to="/may" md-label="收支明细" md-icon="money"></md-bottom-bar-item>
        <md-bottom-bar-item to="/me" md-label="我的" md-icon="favorite"></md-bottom-bar-item>
      </md-bottom-bar>
      <md-bottom-bar v-else md-sync-route class="bottomFixed">
        <md-bottom-bar-item to="/" md-label="首页" md-icon="home"></md-bottom-bar-item>
        <md-bottom-bar-item to="/may" md-label="收支明细" md-icon="money"></md-bottom-bar-item>
        <md-bottom-bar-item to="/me" md-label="我的" md-icon="favorite"></md-bottom-bar-item>
      </md-bottom-bar>
    </template>
    
    <script>
      export default {
        name: "tabBar",
        data: () => ({
          theme: '#370b7c', //自定义的颜色
          is_theme: false,  //是否开启自定义颜色
          is_shift: true, // 是否开启动画偏移
        })
      }
    </script>
    
    <style scoped>
      .bottomFixed {
        position: fixed;
        width: 100%;
        left: 0;
        bottom: 0;
        z-index: 1000;
      }
    </style>
    
    

    navBar导航 演示

    组件使用

    <template>
      <div class="head">
        <md-toolbar class="head" >
          <md-button class="md-icon-button">
            <md-icon>menu</md-icon>
          </md-button>
          <h3 class="md-title" style="flex: 1; color: #fffff7">欢迎进入</h3>
          <md-button class="md-icon-button" disabled="disabled">
            <md-icon v-show="true">favorite</md-icon>
          </md-button>
        </md-toolbar>
      </div>
    </template>
    
    <script>
      export default {
        name: 'head',
        methods: {
        }
      }
    </script>
    
    <style scoped>
      .md-title {
        text-align:center;
      }
      .head {
        background: #929aff;
      }
    
    </style>
    
    

    相关文章

      网友评论

          本文标题:Vue Material UI-tarBar、navBar

          本文链接:https://www.haomeiwen.com/subject/skkatqtx.html