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 Event学习第三章 早期的事件处理程序
Feb 07 Javascript
moment.js轻松实现获取当前日期是当年的第几周
Feb 05 Javascript
js实现的Easy Tabs选项卡用法实例
Sep 06 Javascript
jQuery添加options点击事件并传值实例代码
May 18 Javascript
js print打印网页指定区域内容的简单实例
Nov 01 Javascript
AngularJS+Bootstrap实现多文件上传与管理
Nov 08 Javascript
解决bootstrap下拉菜单点击立即隐藏bug的方法
Jun 13 Javascript
基于Bootstrap table组件实现多层表头的实例代码
Sep 07 Javascript
详解如何使用koa实现socket.io官网的例子
Nov 04 Javascript
layui 富文本图片上传接口与普通按钮 文件上传接口的例子
Sep 23 Javascript
Vue 开发必须知道的36个技巧(小结)
Oct 09 Javascript
JS实现简单九宫格抽奖
Jun 28 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
单位速度在实战中的运用
2020/03/04 星际争霸
php empty函数 使用说明
2009/08/10 PHP
深入分析PHP设计模式
2020/06/15 PHP
js实现权限树的更新权限时的全选全消功能
2009/02/17 Javascript
一个XML格式数据转换为图表的例子
2010/02/09 Javascript
jQuery 遍历-nextUntil()方法以及prevUntil()方法的使用介绍
2013/04/26 Javascript
js遍历、动态的添加数据的小例子
2013/06/22 Javascript
Asp.Net alert弹出提示信息的几种方法总结
2014/01/29 Javascript
node.js中的fs.appendFile方法使用说明
2014/12/17 Javascript
详解Angularjs中的依赖注入
2016/03/11 Javascript
下一代Bootstrap的5个特点 超酷炫!
2016/06/17 Javascript
酷! 不同风格页面布局幻灯片特效js实现
2021/02/19 Javascript
在javascript中使用com组件的简单实现方法
2016/08/17 Javascript
关于 jQuery Easyui异步加载tree的问题解析
2016/12/06 Javascript
vue2.0.js的多级联动选择器实现方法
2018/02/09 Javascript
AngularJS实现的base64编码与解码功能示例
2018/05/17 Javascript
vue基于better-scroll仿京东分类列表
2020/06/30 Javascript
vue 组件间的通信之子组件向父组件传值的方式
2020/07/29 Javascript
js实现点击上传图片并设为模糊背景
2020/08/02 Javascript
跟老齐学Python之通过Python连接数据库
2014/10/28 Python
Python中IPYTHON入门实例
2015/05/11 Python
Python3处理文件中每个词的方法
2015/05/22 Python
python根据京东商品url获取产品价格
2015/08/09 Python
Saltstack快速入门简单汇总
2016/03/01 Python
python+influxdb+shell编写区域网络状况表
2018/07/27 Python
解决pyinstaller打包pyqt5的问题
2019/01/08 Python
python 定时器,轮询定时器的实例
2019/02/20 Python
python网络编程socket实现服务端、客户端操作详解
2020/03/24 Python
python3跳出一个循环的实例操作
2020/08/18 Python
Python用K-means聚类算法进行客户分群的实现
2020/08/23 Python
阿根廷网上配眼镜:SmartBuyGlasses阿根廷
2016/08/19 全球购物
品质标语大全
2014/06/21 职场文书
党性心得体会
2014/09/03 职场文书
计划生育证明书写要求
2014/09/17 职场文书
学校元旦晚会开场白
2015/05/29 职场文书
详解nginx进程锁的实现
2021/06/14 Servers