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 相关文章推荐
用cookies实现的可记忆的样式切换效果代码下载
Dec 24 Javascript
javascript里模拟sleep(两种实现方式)
Jan 25 Javascript
点击进行复制的JS代码实例
Aug 23 Javascript
深入理解Angular2 模板语法
Aug 07 Javascript
vue.js学习笔记之绑定style样式和class列表
Oct 31 Javascript
jQuery中的select操作详解
Nov 29 Javascript
javascript实现去除HTML标签的方法
Dec 26 Javascript
基于daterangepicker日历插件使用参数注意的问题
Aug 10 Javascript
原生JS实现移动端web轮播图详解(结合Tween算法造轮子)
Sep 10 Javascript
Js面试算法详解
Apr 08 Javascript
解决Angular4项目部署到服务器上刷新404的问题
Aug 31 Javascript
Vue框架TypeScript装饰器使用指南小结
Feb 18 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 array 的加法操作代码
2010/07/24 PHP
php编写简单的文章发布程序
2015/06/18 PHP
Smarty模板常见的简单应用分析
2016/11/15 PHP
微信公众号开发之通过接口删除菜单
2017/02/20 PHP
thinkPHP微信分享接口JSSDK用法实例
2017/07/07 PHP
实现超用户体验 table排序javascript实现代码
2009/06/22 Javascript
JQuery SELECT单选模拟jQuery.select.js
2009/11/12 Javascript
基于Jquery的温度计动画效果
2010/06/18 Javascript
js 固定悬浮效果实现思路代码
2013/08/02 Javascript
jquery 自定义容器下雨效果可将下雨图标改为其他
2014/04/23 Javascript
基于jquery编写的放大镜插件
2016/03/23 Javascript
JavaScript中实现无缝滚动、分享到侧边栏实例代码
2016/04/06 Javascript
JavaScript判断变量名是否存在数组中的实例
2017/12/28 Javascript
js实现适配移动端的拖动效果
2020/01/13 Javascript
JS如何调用WebAssembly编译出来的.wasm文件
2020/11/05 Javascript
[05:39]2014DOTA2西雅图国际邀请赛 淘汰赛7月14日TOPPLAY
2014/07/14 DOTA
在Python中操作字典之clear()方法的使用
2015/05/21 Python
python制作企业邮箱的爆破脚本
2016/10/05 Python
Python实现批量检测HTTP服务的状态
2016/10/27 Python
python 堆和优先队列的使用详解
2019/03/05 Python
python 修改本地网络配置的方法
2019/08/14 Python
详解pyinstaller selenium python3 chrome打包问题
2019/10/18 Python
简单了解python数组的基本操作
2019/11/26 Python
flask框架配置mysql数据库操作详解
2019/11/29 Python
python使用hdfs3模块对hdfs进行操作详解
2020/06/06 Python
详解css position 5种不同的值的用法
2019/07/30 HTML / CSS
HTML5页面音视频在微信和app下自动播放的实现方法
2016/10/20 HTML / CSS
就业推荐自我鉴定
2013/10/06 职场文书
企业内部培训方案
2014/02/04 职场文书
巾帼文明岗申报材料
2014/05/01 职场文书
民警个人对照检查剖析材料
2014/09/17 职场文书
2015最新学生自我评价范文
2015/03/03 职场文书
叶问观后感
2015/06/15 职场文书
新闻稿格式范文
2015/07/18 职场文书
Python安装及建立虚拟环境的完整步骤
2022/06/25 Servers
JS前端轻量fabric.js系列物体基类
2022/08/05 Javascript