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 相关文章推荐
尽可能写&quot;友好&quot;的&quot;Javascript&quot;代码
Jan 09 Javascript
js中parseInt函数浅谈
Jul 31 Javascript
JQuery获取表格数据示例代码
May 26 Javascript
JavaScript中对象property的读取和写入方法介绍
Dec 30 Javascript
jQuery实现精美的多级下拉菜单特效
Mar 14 Javascript
基于jQuery.Hz2Py.js插件实现的汉字转拼音特效
May 07 Javascript
原生JS实现首页进度加载动画
Sep 14 Javascript
JS时间控制实现动态效果的实例讲解
Jul 31 Javascript
基于openlayers4实现点的扩散效果
Aug 17 Javascript
JavaScript 处理树数据结构的方法示例
Jun 16 Javascript
Vue获取页面元素的相对位置的方法示例
Feb 05 Javascript
vue 项目软键盘回车触发搜索事件
Sep 09 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 定界符格式引起的错误
2011/05/24 PHP
PHP与javascript实现变量交互的示例代码
2013/07/23 PHP
php_screw安装使用教程(另一个PHP代码加密实现)
2014/05/29 PHP
thinkPHP多域名情况下使用memcache方式共享session数据的实现方法
2016/07/21 PHP
PHP编程计算文件或数组中单词出现频率的方法
2017/05/22 PHP
PHP使用PDO调用mssql存储过程的方法示例
2017/10/07 PHP
jQuery 连续列表实现代码
2009/12/21 Javascript
实用框架(iframe)操作代码
2014/10/23 Javascript
《JavaScript DOM 编程艺术》读书笔记之JavaScript 语法
2015/01/09 Javascript
JavaScript返回网页中锚点数目的方法
2015/04/03 Javascript
JQuery radio(单选按钮)操作方法汇总
2015/04/15 Javascript
Jquery实现动态切换图片的方法
2015/05/18 Javascript
javascript实现数组内值索引随机化及创建随机数组的方法
2015/08/10 Javascript
AngularJS入门教程之服务(Service)
2016/07/27 Javascript
js实现table添加行tr、删除行tr、清空行tr的简单实例
2016/10/15 Javascript
详解如何在你的Vue项目配置vux
2018/06/04 Javascript
如何提升vue.js中大型数据的性能
2019/06/21 Javascript
JS中如何轻松遍历对象属性的方式总结
2019/08/06 Javascript
微信公众号平台接口开发 获取微信服务器IP地址方法解析
2019/08/14 Javascript
JS Ajax请求会话过期处理问题解决方法分析
2019/11/16 Javascript
vue接通后端api以及部署到服务器操作
2020/08/13 Javascript
解决ant Design中this.props.form.validateFields未执行的问题
2020/10/27 Javascript
在Vue中使用mockjs代码实例
2020/11/25 Vue.js
[06:53]2018DOTA2国际邀请赛寻真——勇于创新的Vici Gaming
2018/08/14 DOTA
编写Python脚本抓取网络小说来制作自己的阅读器
2015/08/20 Python
Python3.5 + sklearn利用SVM自动识别字母验证码方法示例
2019/05/10 Python
python django model联合主键的例子
2019/08/06 Python
python实现手势识别的示例(入门)
2020/04/15 Python
python实现贪吃蛇双人大战
2020/04/18 Python
Django ORM判断查询结果是否为空,判断django中的orm为空实例
2020/07/09 Python
父亲八十大寿答谢词
2014/01/23 职场文书
婚前协议书怎么写
2014/04/15 职场文书
2014最新党员批评与自我批评材料
2014/09/24 职场文书
2014年幼儿园教师工作总结
2014/11/08 职场文书
小学五年级班主任工作经验交流材料
2015/11/02 职场文书
JS实现简单控制视频播放倍速的实例代码
2021/04/18 Javascript