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

  • 电脑小屏幕怎么放全屏(电脑小屏幕怎么调)

    电脑小屏幕怎么放全屏(电脑小屏幕怎么调)

  • oppor11机身长度(oppor11手机机身尺寸)

    oppor11机身长度(oppor11手机机身尺寸)

  • 电话一接通就报验证码(打电话接通了就有嘀嘀然后正常通话)

    电话一接通就报验证码(打电话接通了就有嘀嘀然后正常通话)

  • 苹果13系统卡贴机发不了短信(苹果系统卡贴机)

    苹果13系统卡贴机发不了短信(苹果系统卡贴机)

  • iphonex原装充电器型号(iphonex原装充电器是多少w)

    iphonex原装充电器型号(iphonex原装充电器是多少w)

  • 录音m4a是什么意思呀(录音m4a是mp4吗)

    录音m4a是什么意思呀(录音m4a是mp4吗)

  • 海康威视和萤石是什么关系(海康威视和萤石设备兼容吗)

    海康威视和萤石是什么关系(海康威视和萤石设备兼容吗)

  • 电脑文件怎么发送到微信(电脑文件怎么发送到qq邮箱)

    电脑文件怎么发送到微信(电脑文件怎么发送到qq邮箱)

  • 抖音音乐卡点怎么做(抖音音乐卡点怎么设置)

    抖音音乐卡点怎么做(抖音音乐卡点怎么设置)

  • 滴滴返空费怎么收取(滴滴打车收空车返程费)

    滴滴返空费怎么收取(滴滴打车收空车返程费)

  • 蓝牙传视频怎么那么慢(蓝牙传视频怎么操作)

    蓝牙传视频怎么那么慢(蓝牙传视频怎么操作)

  • 登录保护关了为什么还要验证(为什么关闭登录保护失败)

    登录保护关了为什么还要验证(为什么关闭登录保护失败)

  • 微信怎么调成黑色(微信怎么调成黑色的模式vivox9)

    微信怎么调成黑色(微信怎么调成黑色的模式vivox9)

  • pd18w快充是什么意思(pd快充和18w快充区别)

    pd18w快充是什么意思(pd快充和18w快充区别)

  • 服务器异常怎么解决(服务器异常怎么解决网站打不开)

    服务器异常怎么解决(服务器异常怎么解决网站打不开)

  • 苹果手表3可以看视频吗(苹果手表3可以和苹果12配对吗)

    苹果手表3可以看视频吗(苹果手表3可以和苹果12配对吗)

  • 手机没什么软件为什么内存不够(手机没什么软件,但是空间占了很大)

    手机没什么软件为什么内存不够(手机没什么软件,但是空间占了很大)

  • web安全涉及到哪些方面(web安全需要掌握什么)

    web安全涉及到哪些方面(web安全需要掌握什么)

  • iphone8怎么设置铃声(iPhone8怎么设置手写键盘)

    iphone8怎么设置铃声(iPhone8怎么设置手写键盘)

  • 快手实名认证多久开播(快手实名认证多少岁)

    快手实名认证多久开播(快手实名认证多少岁)

  • 快手怎么上传分钟视频(如何在快手上分享视频)

    快手怎么上传分钟视频(如何在快手上分享视频)

  • qq怎么设置陌生人不可以发信息(qq怎么设置陌生人不可以看空间)

    qq怎么设置陌生人不可以发信息(qq怎么设置陌生人不可以看空间)

  • Linux系统下查看网络接口数据信息的命令总结(linux 操作系统查看)

    Linux系统下查看网络接口数据信息的命令总结(linux 操作系统查看)

  • vue中的provide/inject你知道吗(vue2、vue3)?(vue中的路由参数如何获取)

    vue中的provide/inject你知道吗(vue2、vue3)?(vue中的路由参数如何获取)

  • java中EnumSet的使用(java enum tostring)

    java中EnumSet的使用(java enum tostring)

  • 贷款损失税前扣除
  • 公司费用计入什么科目
  • 企业级软件开发
  • 地税补缴社保
  • 个税申报导入上月数据
  • 发票不走账对哪方有害
  • 湖北省异地预缴增值税
  • 企业所得税逾期了一定要去税局前台申报吗
  • 建造普通标准住宅出售,增值税超过扣除金额的
  • 私募基金超募如何购买
  • 收到失控发票写情况说明
  • 公司转让房产如何交税
  • 境外企业向境内提供国际运输服务核定征收的企业所得税
  • 法人投资转入旧机器无发票怎么入账?
  • 负数发票需要抵扣吗
  • 金税三期申报代扣代缴增值税流程步骤分析
  • 营改增后房地产企业增值税税收筹划存在问题
  • 取得不动产时的作价
  • 小微企业免征增值税条件
  • 报个税失业保险怎么填
  • 企业合并资本公积转留存收益
  • 0申报季末资产总额填多少
  • 1697509550
  • 一般纳税人开税票
  • 在建工程人工费会计分录
  • 年末存货怎么计算
  • 研发产品对外销售研发材料不得加计扣除分录
  • rapimgr.exe - rapimgr进程是什么文件.有哪些作用
  • 上市公司发行股份是什么意思
  • 开发企业房产税如何征收
  • 进程process.acore已停止怎么办
  • php5升级到php7
  • 事业单位在建工程会计账务处理
  • 一亩地是多少平方?
  • 企业间无偿借款涉税
  • 资产负债表中其他应付款根据什么填列
  • php获取api内容
  • 结存材料实际成本分录
  • vue3怎么样
  • vscodehtml快捷键
  • linux rc.d init.d
  • 装修费摊销会计准则
  • 商贸公司库存商品有哪些
  • 应付账款账户的结构与什么账户相似
  • 小规模收入账务
  • 应收预收应付预付科目怎么合并
  • 实收资本的账务处理与其他应收款
  • 公司进项抵税
  • 多栏式日记账核算组织程序优缺点
  • 融资租赁租金会计科目
  • 加油卡充值如何开发票
  • 转出的未交增值税转到应交增值税
  • 应付账款可以用现金支付吗
  • 待认证进项税额和待抵扣进项税额的区别
  • 没有到位的注资公司
  • 房屋租赁账务如何做分录
  • 一年以内到期的长期借款属于
  • 租办公楼有什么讲究
  • 被征用的不动产或者动产使用后应当怎样
  • 企业如何建账之类的账目
  • mysql5.7.23
  • vericut优化程序
  • fedora安装apt
  • 科普知识大全
  • win10搜索类型
  • ftp 550错误
  • centos iscsi 多路径
  • android linux deploy
  • win内存占用率过高
  • js中eval函数是干嘛的
  • nodejs爬虫技术
  • Android自定义系统服务框架
  • 小规模出售不动产怎么交税
  • 扣缴义务人怎么改不过来呢
  • 税务稽查建议书反馈意见
  • 远程办税系统
  • 小规模纳税人企业所得税怎么征收
  • 担保机构和银行的区别
  • 车船使用税是什么样的单子
  • 商标转让需要原件吗
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设