位置: 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是什么)

  • word打不开如何解决(word打不开如何修复)

    word打不开如何解决(word打不开如何修复)

  • 华为 nova 7 pro 5g机身尺寸是多大(华为nova7pro5g手机多少钱)

    华为 nova 7 pro 5g机身尺寸是多大(华为nova7pro5g手机多少钱)

  • 快手怎么跟着他人评论(快手怎么跟着他人评论不回复别人)

    快手怎么跟着他人评论(快手怎么跟着他人评论不回复别人)

  • 小米9屏幕什么水准(小米9屏幕什么档次)

    小米9屏幕什么水准(小米9屏幕什么档次)

  • 键盘add是哪个键(键盘ads)

    键盘add是哪个键(键盘ads)

  • 芒果tv为什么弹幕按钮突然就没有了(芒果TV为什么弹幕与画面不一致)

    芒果tv为什么弹幕按钮突然就没有了(芒果TV为什么弹幕与画面不一致)

  • 华为mate10可以无线充电吗(华为mate10可以无线反向充电吗)

    华为mate10可以无线充电吗(华为mate10可以无线反向充电吗)

  • 快手关注就是粉丝吗(快手关注就是粉丝怎么办)

    快手关注就是粉丝吗(快手关注就是粉丝怎么办)

  • 淘宝无理由退货对买家有影响吗(淘宝无理由退货运费谁承担)

    淘宝无理由退货对买家有影响吗(淘宝无理由退货运费谁承担)

  • 华为nova6可以无线反向充电吗(华为nova10se手机怎么样)

    华为nova6可以无线反向充电吗(华为nova10se手机怎么样)

  • 华为桌面不支持分屏什么意思(华为手机更新后怎么恢复原来桌面)

    华为桌面不支持分屏什么意思(华为手机更新后怎么恢复原来桌面)

  • 微信群退出仍收到消息(微信群退出了为什么还是收到信息)

    微信群退出仍收到消息(微信群退出了为什么还是收到信息)

  • wifi密码正确为什么显示无法加入(wifi密码正确为什么就连接不了)

    wifi密码正确为什么显示无法加入(wifi密码正确为什么就连接不了)

  • 拼多多新用户一元福利在哪(拼多多新用户一元购)

    拼多多新用户一元福利在哪(拼多多新用户一元购)

  • 魅族16s怎么打开亮度自动调节(魅族16s怎么打开OTG)

    魅族16s怎么打开亮度自动调节(魅族16s怎么打开OTG)

  • oppo卡机如何关机(oppo手机卡住怎样关机)

    oppo卡机如何关机(oppo手机卡住怎样关机)

  • ppt保存后到哪找(ppt保存之后去哪里找)

    ppt保存后到哪找(ppt保存之后去哪里找)

  • 三星note10电池材质(三星note10电池价格)

    三星note10电池材质(三星note10电池价格)

  • 二维码收款记录怎么删(怎样查看二维码收款记录)

    二维码收款记录怎么删(怎样查看二维码收款记录)

  • word添加绿色底纹(word怎么添加绿色底纹)

    word添加绿色底纹(word怎么添加绿色底纹)

  • 1688宝贝视频怎样保存(1688上传视频)

    1688宝贝视频怎样保存(1688上传视频)

  • 华为走步设置在哪里(华为走路步数设置)

    华为走步设置在哪里(华为走路步数设置)

  • 适合办公的平板(适合办公的平板电脑排名)

    适合办公的平板(适合办公的平板电脑排名)

  • 淘宝怎么删除评价(淘宝怎么删除评价商品)

    淘宝怎么删除评价(淘宝怎么删除评价商品)

  • 存货盘亏进项税额转出是什么意思
  • 每月工资不一样怎么交党费
  • 个人缴纳职业年金是什么意思
  • 广告赞助支出可以抵税吗
  • 工伤退费是什么意思
  • 应交增值税和应交税费
  • 工会基金是扣个人还是扣企业的
  • 应税销售行为的购买方为消费者个人的可以开专票吗
  • 公务接待和商务服务区别
  • 库存完工产品属于什么会计科目,什么类别
  • 临时占用耕地可以种树吗
  • 营业外支出企业所得税怎么填
  • 建筑安装工程怎么缴税
  • 工程结算审核程序
  • 预付办公室装修款
  • 投资收益会计处理
  • 技术服务费发票税率是多少
  • 所得税缴纳计算公式
  • 个人营业执照如何办理社保
  • 企业固定资产折旧费计入什么成本
  • 未收到房租是否缴纳增值税
  • 工会残保金必须缴纳吗
  • 出口业务怎么做分录
  • 微软输入法中文输入卡顿
  • 技术服务合同要盖骑缝章吗
  • php实现保存网站内容
  • 手机怎么设置无信号
  • 多源传感器融合
  • php bi
  • php正则函数内容匹配
  • 微信h5页面设计
  • 固定资产捐赠的账务处理
  • 虚拟机安装win11提示无法运行
  • remote远程
  • 命令行mkdir创建文件夹
  • 转账有手续费没有
  • 申报纳税的税务机关
  • 如何去掉或修改文件夹
  • mongodb导入数据三种方式
  • 财务费用有发票吗
  • 汽车租赁属于有形动产融资租赁服务?
  • 兼职人员的个税怎么计算
  • 代扣代缴附加税减免政策文件
  • 年应税销售额是指纳税人在连续不超过12个月或四个季度
  • 销售商品开票税目
  • 资产减值损失科目借方增加还是减少
  • 发票金额比实际付款多怎么做账
  • 税控盘减免税款分录
  • 财务费用汇兑损益
  • 抵押贷款评估费自己出吗
  • 高新企业研发费用会计分录
  • 核定征收每月最低交多少税
  • 新款小汽车
  • 企业经营状态为清算是什么意思
  • 开办费计入期间费用明细表
  • 企业购买的结构性存款怎样做账
  • 一次性开票分期确认收入已什么做原始凭证
  • 三证合一后还有纳税人资格证吗
  • 商业企业购入商品
  • sql参数化是什么意思
  • php mysql insert into 结合详解及实例代码
  • mysql5717安装及配置超详细教程
  • win2008server安装qq
  • 让Windows Server 2008设备驱动安装图文教程
  • gitlab linux
  • centos下虚拟机
  • win7虚拟xp系统怎么安装
  • windows xp.exe
  • linux必学的60个命令及使用
  • 很实用的话
  • jQuery on绑定的事件
  • python例题讲解
  • unity3d课程
  • web开发工程师需要学什么
  • 安卓hook注入工具
  • 在水贝买的黄金
  • 买房契税发票图片别人看到了有危险吗
  • 购置税缴费方式
  • 政府收回土地条件
  • 查询发票号码
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设