位置: IT常识 - 正文

uniapp+uView自定义底部tabBer(uniapp自定义组件模式)

编辑:rootadmin
uniapp+uView自定义底部tabBer

推荐整理分享uniapp+uView自定义底部tabBer(uniapp自定义组件模式),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:uniapp引用uview,uniapp使用uview,uni-app自定义组件,uniapp自定义组件模式,uniapp自定义picker,uniapp自定义组件模式,uni-app自定义组件,uniapp使用uview,内容如对您有帮助,希望把文章链接给更多的朋友!

HBuilderX和微信开发工具联合开发小程序

一,安装uView2

1.uView安装

2.查看官方文档uView配置

 二,

1.现在pages文件新建四个vue页面

uniapp+uView自定义底部tabBer(uniapp自定义组件模式)

2.在pages.json配置导航栏,因为要在微信开发者工具运行,要配置custom

"tabBar": {"custom": true,"list": [{"pagePath": "pages/index/index","text": "首页"},{"pagePath": "pages/categry/categry","text": "分类"},{"pagePath": "pages/car/car","text": "购物车"},{"pagePath": "pages/user/user","text": "用户"}]},

3.在项目根目录新建文件夹存放自定义组件index.vue并引入

custom-tab-bar

 5.在uView复制需要的tabber代码,这里我用的是--固定在底部(固定在屏幕最下方)

<u-tabbar:value="value6"@change="name => value6 = name":fixed="true":placeholder="true":safeAreaInsetBottom="true"><u-tabbar-item text="首页" icon="home" ></u-tabbar-item><u-tabbar-item text="放映厅" icon="photo" ></u-tabbar-item><u-tabbar-item text="直播" icon="play-right" ></u-tabbar-item><u-tabbar-item text="我的" icon="account" ></u-tabbar-item></u-tabbar><!-- data -->value6: 0,

 6.这是还是原生的tabber,需要到App.vue的onLaunch周期添加--uni.hideTabBar()--隐藏原生的tabber

onLaunch: function() {console.log('App Launch')uni.hideTabBar()}

7.此时tabber点击但不跳转,将当前高亮的值存入vuex,新建一个vuex。按照步骤新建store/index.js -

// 页面路径:store/index.jsimport Vue from 'vue'import Vuex from 'vuex'Vue.use(Vuex);//vue的插件机制//Vuex.Store 构造器选项const store = new Vuex.Store({state:{//存放状态"username":"foo","age":18}})export default store

在 main.js 中导入文件。

// 页面路径:main.jsimport Vue from 'vue'import App from './App'import store from './store'Vue.prototype.$store = store// 把 store 对象提供给 “store” 选项,这可以把 store 的实例注入所有的子组件const app = new Vue({store,...App})app.$mount()

阅读uView可知在@change绑定事件中获取到当前高亮索引,然后将active存入state,  在组件通过this.store.state获取active

8.页面刷新时页面位置不变,高亮位置对应vuex的active,用uni.setStorage存储,在beforeupdata前的勾子用uni.getStorage获取,实现页面刷新时页面与tabber高亮位置对应

本文链接地址:https://www.jiuchutong.com/zhishi/283294.html 转载请保留说明!

上一篇:不可以运行的Linux命令:破坏系统(不能运行windows10的设备有哪些)

下一篇:kenserv.exe是什么进程 有什么作用 kenserv进程查询(keyemain.exe是什么)

  • 苹果手机卡槽哪个是卡1卡2(苹果手机卡槽哪个是正面)

    苹果手机卡槽哪个是卡1卡2(苹果手机卡槽哪个是正面)

  • 华为nova5微信视频美颜怎么设置(华为nova5微信视频没有美颜)

    华为nova5微信视频美颜怎么设置(华为nova5微信视频没有美颜)

  • mq6l2ch/a是什么版本 (mq6l2ch/a是什么版本苹果8)

    mq6l2ch/a是什么版本 (mq6l2ch/a是什么版本苹果8)

  • a4处理器相当于i几(a4处理器是什么时候的)

    a4处理器相当于i几(a4处理器是什么时候的)

  • 华为下拉快捷键没有了(华为下拉快捷键怎么调出来)

    华为下拉快捷键没有了(华为下拉快捷键怎么调出来)

  • 抖音直播礼物怎么提现(抖音直播礼物怎么冠名)

    抖音直播礼物怎么提现(抖音直播礼物怎么冠名)

  • 芒果视频为什么没有弹幕(芒果视频为什么不能下载)

    芒果视频为什么没有弹幕(芒果视频为什么不能下载)

  • 光纤网线和普通网线有区别吗(光纤网线和普通网线哪种贵)

    光纤网线和普通网线有区别吗(光纤网线和普通网线哪种贵)

  • 微信申请解除限制后什么时候可以用(微信申请解除限制理由怎么写)

    微信申请解除限制后什么时候可以用(微信申请解除限制理由怎么写)

  • 硬盘突然不能识别(硬盘突然不认了)

    硬盘突然不能识别(硬盘突然不认了)

  • 苹果手机上划划不动怎么办(苹果手机上划划不动)

    苹果手机上划划不动怎么办(苹果手机上划划不动)

  • 平板删除照片苹果手机还有吗(平板删除照片苹果怎么删)

    平板删除照片苹果手机还有吗(平板删除照片苹果怎么删)

  • 声卡坏了会出现什么情况(声卡坏了会影响主板吗)

    声卡坏了会出现什么情况(声卡坏了会影响主板吗)

  • 腾讯视频投屏怎么快进(腾讯视频投屏怎么关闭本地加速)

    腾讯视频投屏怎么快进(腾讯视频投屏怎么关闭本地加速)

  • qq聊天头像怎么设置正方形(qq聊天头像怎么不显示)

    qq聊天头像怎么设置正方形(qq聊天头像怎么不显示)

  • 微信验证码发不出去怎么办(微信验证码发不进去)

    微信验证码发不出去怎么办(微信验证码发不进去)

  • ppt怎么添加标题框(ppt怎么添加标题占位符)

    ppt怎么添加标题框(ppt怎么添加标题占位符)

  • iphonexr设备管理信任在哪(设备管理在哪里找苹果xr)

    iphonexr设备管理信任在哪(设备管理在哪里找苹果xr)

  • 华为荣耀9x来电闪光灯怎么设置(华为荣耀9x来电铃声改了还是原声怎么办)

    华为荣耀9x来电闪光灯怎么设置(华为荣耀9x来电铃声改了还是原声怎么办)

  • 拼多多一天能给别人砍几次(拼多多一天能给一个人助力两次吗)

    拼多多一天能给别人砍几次(拼多多一天能给一个人助力两次吗)

  • 多闪怎么玩(多闪app怎么玩)

    多闪怎么玩(多闪app怎么玩)

  • 微博我的访问记录怎么删除不了(微博我的访问记录仅自己可见什么意思)

    微博我的访问记录怎么删除不了(微博我的访问记录仅自己可见什么意思)

  • 手机后台内存如何清理

    手机后台内存如何清理

  • vivo怎么显示蓝牙电量(vivo怎么显示蓝牙)

    vivo怎么显示蓝牙电量(vivo怎么显示蓝牙)

  • 看朋友圈怎么选择时间(看朋友圈怎么选日期查看)

    看朋友圈怎么选择时间(看朋友圈怎么选日期查看)

  • 微信ID是什么(微信id是什么意思昵称还是账号)

    微信ID是什么(微信id是什么意思昵称还是账号)

  • 快手怎样申请直播(快手怎样申请直播带货)

    快手怎样申请直播(快手怎样申请直播带货)

  • Linux中chkconfig命令打开或关闭系统服务的使用教程(linux chcon命令)

    Linux中chkconfig命令打开或关闭系统服务的使用教程(linux chcon命令)

  • Elementor设计WordPress网站首页教程(word element)

    Elementor设计WordPress网站首页教程(word element)

  • 无偿划转股份是好是坏
  • 内部伙食费购买会计分录
  • 个体户需要税务申报吗?
  • 企业开办费可不交税吗
  • 以物抵债需要缴纳之前欠的税吗?
  • 隔年的发票能冲销吗
  • 商品和服务税收分类编码
  • 进项税加计扣除什么时候开始的
  • 让渡资产使用权收入的确认条件
  • 可变股权转让对价会计处理怎么做?
  • 个税速算扣除数是怎么计算出来的
  • 境外付汇代扣代缴
  • 固定资产增值税可以一次性抵扣吗
  • 企业交的社保是什么
  • 零售产品的进项税怎么算
  • 30万的装修工程利润一般是多少
  • 财税[2012]15
  • 代扣款怎么做账
  • 小规模增值税怎么做账
  • 税收筹划的概念和步骤
  • 自然人办税服务平台怎么登录和注册
  • 人工工资应该计什么科目
  • 投资收益企业所得税预缴
  • 国债逆回购会跌吗
  • 收到折扣属于什么会计科目
  • linux 隐藏权限
  • qtzgacer.exe - qtzgacer进程是什么文件 .作用是什么
  • 只交社保不发工资可以吗
  • php的递归
  • 解聘员工补偿金能拖欠吗
  • 担保公司未到期责任准备金会计及税务处理案例
  • 二手办公楼交易税多少
  • 广告费业务宣传费可以结转吗
  • 债权转让抵押权一并转让,需要办理抵押变更手续
  • 支付境外佣金交多少税
  • DOMException: Failed to execute ‘insertBefore‘ on ‘Node‘: The node before which the new node ...报错
  • php后端主要会涉及到哪些技术
  • 运筹最优化方法有哪些
  • 我用ChatGPT做直播技术选型,卷死了同事
  • 差旅费住宿专票可以抵扣吗
  • 租金收入的所得税率
  • 启动mysql的语句
  • ubuntu中安装opencv
  • 个人代人开普票个税怎么算
  • 个体工商户增值税怎么计算
  • 应收账款确认无法收回的会计处理
  • 企业用支付宝
  • 生产成本的会计科目分录
  • 小微企业不用缴纳社保可以吗现在
  • 如何判断企业实际控制人
  • 发票打印格式调整方法
  • 大数据量高并发症有哪些
  • session入库有什么好处
  • sql语句数量
  • window部署服务
  • docker部署zookeeper集群
  • 电脑删除ie后怎么恢复
  • win1021h2正式版
  • Win7电脑自动关机是什么原因
  • win7不识别大于4T的盘
  • linux常用命令grep
  • 函数里面声明函数
  • jquery的实现原理
  • android 自定义
  • qq仿ios
  • Bullet(Cocos2dx)之凸多面体形状和组合形状
  • css样式表规则由什么组成
  • jquery滚动条滚动到指定位置
  • unity3d有什么用
  • 举例讲解生产可能性曲线
  • 安卓hid通信
  • 谈谈我对秦始皇的看法
  • 工程咨询服务税需要每月缴纳吗
  • 网上申报纳税小程序下载
  • 莱钢生产什么产品
  • 科级干部试用期一年转正流程
  • 甘肃省国家励志奖学金证书打印网址
  • 公交爱心卡需要每年审吗
  • 在发票软件里开出发票第二天打印可以么?
  • 百旺税控人工客服电话
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设