vue mint-ui tabbar变组件使用


Posted in Javascript onMay 04, 2018

新建tabbar.vue

<template>
 <mt-tabbar v-model="message" fixed>
    <mt-tab-item id="MainPage">
      <img slot="icon" :src="this.atabs[0]">
      主页
    </mt-tab-item>
    <mt-tab-item id="ShoppingList">
      <img slot="icon" v-bind:src="this.atabs[1]">
      积分商城
    </mt-tab-item>
    <mt-tab-item id="GroupList">
      <img slot="icon" v-bind:src="this.atabs[2]">
      微社区
    </mt-tab-item>
    <mt-tab-item id="UserCenter">
      <img slot="icon" v-bind:src="this.atabs[3]">
      我的
    </mt-tab-item>
  </mt-tabbar>
</template>
<script>
export default {
  data(){
    return{
    //选中的tabbar值message为外面页面传入的值selected
      message:this.selected,
    //这里使用的icon图标为图片,所以需要加图片改变的传入,若使用阿里图标,则不用加
      atabs:this.tabs,
    }
  },
  props:{
    selected: String,
    tabs:Array,
  },
  watch: {
    message: function (val, oldVal) {
      // 这里就可以通过 val 的值变更来确定去向
      switch(val){
        case 'MainPage':
          this.$router.push('/mainpage');
        break;
        case 'ShoppingList':
          this.$router.push('/shoppinglist');
        break;
        case 'GroupList':
          this.$router.push('/grouplist');
        break;
        case 'UserCenter':
          this.$router.push('/usercenter');
        break;
      }
    }
  },
}
</script>

在需要使用tabbar组件的页面

引入组件

import tabbar from '../../components/tabbar'
export default {
  components:{tabbar},
  data(){
    return{
      selected:"ShoppingList",
      tabs:[require("../../assets/images/icon/zhuye.png"),require("../../assets/images/icon/icon42-1.png"),
         require("../../assets/images/icon/weuquan1.png"),require("../../assets/images/icon/huijia.png")],
     }
  },
}

html中

<tabbar :selected="selected" :tabs='tabs'></tabbar>

补充:

mint-ui —— tabbar示例

Import

按需引入:

import { Tabbar, TabItem } from 'mint-ui';
Vue.component(Tabbar.name, Tabbar);
Vue.component(TabItem.name, TabItem);

全局导入:全局导入后不用再导入

importMintfrom'mint-ui'
import'mint-ui/lib/style.css'
Vue.use(Mint);

总结

以上所述是小编给大家介绍的vue mint-ui tabbar变组件使用,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!

Javascript 相关文章推荐
深入理解JavaScript系列(6):S.O.L.I.D五大原则之单一职责SRP
Jan 15 Javascript
Javascript学习笔记之函数篇(四):arguments 对象
Nov 23 Javascript
jquery实现像栅栏一样左右滑出式二级菜单效果代码
Aug 24 Javascript
jQuery 1.9.1源码分析系列(十)事件系统之主动触发事件和模拟冒泡处理
Nov 24 Javascript
jQuery Dialog 取消右上角删除按钮事件
Sep 07 Javascript
javascript特殊文本输入框网页特效
Sep 13 Javascript
JS中的作用域链
Mar 01 Javascript
Vue 路由 过渡动效 数据获取方法
Jul 31 Javascript
vue-cli3添加模式配置多环境变量的方法
Jun 05 Javascript
vue中datepicker的使用教程实例代码详解
Jul 08 Javascript
简述Vue中容易被忽视的知识点
Dec 09 Javascript
如何用JavaScript学习算法复杂度
Apr 30 Javascript
Vue结合Video.js播放m3u8视频流的方法示例
May 04 #Javascript
原生javascript AJAX 三级联动的实现代码
May 04 #Javascript
Vue在页面右上角实现可悬浮/隐藏的系统菜单
May 04 #Javascript
vue裁切预览组件功能的实现步骤
May 04 #Javascript
详解vue组件基础
May 04 #Javascript
在 Vue 项目中引入 tinymce 富文本编辑器的完整代码
May 04 #Javascript
[原创]jquery判断元素内容是否为空的方法
May 04 #jQuery
You might like
PHP 文件上传进度条的两种实现方法的代码
2007/11/25 PHP
php 需要掌握的东西 不做浮躁的人
2009/12/28 PHP
php for 循环语句使用方法详细说明
2010/05/09 PHP
PHP中比较两个字符串找出第一个不同字符位置例子
2014/04/08 PHP
PHP取余函数介绍MOD(x,y)与x%y
2014/05/15 PHP
php实现插入排序
2015/03/29 PHP
ubutu 16.04环境下,PHP与mysql数据库,网页登录验证实例讲解
2017/07/20 PHP
PHP操作MongoDB实现增删改查功能【附php7操作MongoDB方法】
2018/04/24 PHP
JQuery 常用方法基础教程
2009/02/06 Javascript
JavaScript读取中文cookie时的乱码问题的解决方法
2009/10/14 Javascript
什么是Node.js?Node.js详细介绍
2014/06/01 Javascript
简单谈谈Javascript中类型的判断
2015/10/19 Javascript
JavaScript实现浅拷贝与深拷贝的方法分析
2018/07/05 Javascript
详解vuex之store拆分即多模块状态管理(modules)篇
2018/11/13 Javascript
原生js实现五子棋游戏
2020/05/28 Javascript
Python 列表(List)操作方法详解
2014/03/11 Python
python实现爬取千万淘宝商品的方法
2015/06/30 Python
深入flask之异步非堵塞实现代码示例
2018/07/31 Python
用Python将mysql数据导出成json的方法
2018/08/21 Python
python requests证书问题解决
2019/09/05 Python
Python编写打字训练小程序
2019/09/26 Python
python配置文件写入过程详解
2019/10/19 Python
Python多线程模块Threading用法示例小结
2019/11/09 Python
pytorch 归一化与反归一化实例
2019/12/31 Python
Python PyInstaller安装和使用教程详解
2020/01/08 Python
keras分类模型中的输入数据与标签的维度实例
2020/07/03 Python
Python中qutip用法示例详解
2020/10/02 Python
美津浓美国官网:Mizuno美国
2018/08/07 全球购物
给交警的表扬信
2014/01/12 职场文书
财务部绩效考核方案
2014/05/04 职场文书
让生命充满爱演讲稿
2014/05/10 职场文书
交通事故委托书范本(2篇)
2014/09/21 职场文书
北京导游词
2015/02/12 职场文书
师范生见习自我总结
2015/06/23 职场文书
导游词之京东大峡谷旅游区
2019/10/29 职场文书
win10截图快捷键win+shift+s没有反应无法截图怎么解决?
2022/08/14 数码科技