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

  • vivo手机怎么改字体(vivo手机怎么改软件图标)

    vivo手机怎么改字体(vivo手机怎么改软件图标)

  • 哈啰单车怎么手机关锁还车(哈啰单车怎么手动续费)

    哈啰单车怎么手机关锁还车(哈啰单车怎么手动续费)

  • 支付宝取消刷脸支付在哪里(支付宝取消刷脸转账)

    支付宝取消刷脸支付在哪里(支付宝取消刷脸转账)

  • vivo手机应用加密如何设置(vivo手机应用加锁在哪里设置)

    vivo手机应用加密如何设置(vivo手机应用加锁在哪里设置)

  • 微信到账通知怎么设置(微信到账通知怎么开启)

    微信到账通知怎么设置(微信到账通知怎么开启)

  • 小米商城属于哪种电商模式(小米商城属于哪个城市)

    小米商城属于哪种电商模式(小米商城属于哪个城市)

  • 苹果无法激活4g通话 请联系中国电信(苹果无法激活需要更新以激活iphone)

    苹果无法激活4g通话 请联系中国电信(苹果无法激活需要更新以激活iphone)

  • win10开机卡死在转圈(win10开机卡死在扫描和修复驱动器)

    win10开机卡死在转圈(win10开机卡死在扫描和修复驱动器)

  • 主板南桥可以打硅脂吗(主板南桥干嘛的)

    主板南桥可以打硅脂吗(主板南桥干嘛的)

  • jmm一al00什么型号(jmm_al00参数)

    jmm一al00什么型号(jmm_al00参数)

  • 充电宝上的1a和2a是什么意思(充电宝上的1a和2a怎样转换)

    充电宝上的1a和2a是什么意思(充电宝上的1a和2a怎样转换)

  • 华为mate30的home键在哪里设置(华为mate30的home键怎么关掉)

    华为mate30的home键在哪里设置(华为mate30的home键怎么关掉)

  • 抖音上地址是随人处的地方定位的吗(抖音上的地址是根据什么决定的)

    抖音上地址是随人处的地方定位的吗(抖音上的地址是根据什么决定的)

  • cpu风扇卡扣按不下去(cpu风扇卡扣怎么换)

    cpu风扇卡扣按不下去(cpu风扇卡扣怎么换)

  • 手机qq怎么设置禁言(手机qq怎么设置密码才能进入)

    手机qq怎么设置禁言(手机qq怎么设置密码才能进入)

  • 抖音一天限制几条私信(抖音一天上限多少)

    抖音一天限制几条私信(抖音一天上限多少)

  • wps中pdf怎么删除一页(wps中pdf怎么删除其中一页)

    wps中pdf怎么删除一页(wps中pdf怎么删除其中一页)

  • 如何制作小视频加音乐(如何制作小视频教程)

    如何制作小视频加音乐(如何制作小视频教程)

  • airpods可以只充盒子吗(airpods能不能只给充电盒充电)

    airpods可以只充盒子吗(airpods能不能只给充电盒充电)

  • python删除文件(python删除文件中的空行)

    python删除文件(python删除文件中的空行)

  • word高级筛选怎么用(word高级筛选怎么筛选月份)

    word高级筛选怎么用(word高级筛选怎么筛选月份)

  • 一加7pro是5g手机吗(一加7 pro是5g)

    一加7pro是5g手机吗(一加7 pro是5g)

  • 猎聘网如何屏蔽企业(猎聘网如何屏蔽原公司)

    猎聘网如何屏蔽企业(猎聘网如何屏蔽原公司)

  • 前端实现vue3使用axios调用后端接口(vue前端代码实例)

    前端实现vue3使用axios调用后端接口(vue前端代码实例)

  • 个税什么会计科目
  • 房产税和车船税计入应交税费吗
  • 公司向法人借款会计分录
  • 发票验旧期限
  • 个税填报后怎么撤销申报
  • 应付职工薪酬期末余额怎么算
  • 发票右上角数字是什么
  • 跨月的增值税普通发票开错了怎么办
  • 企业收到银行收款通知
  • 投标保证金支付时间
  • 当期应税销售收入是含税还是不含税
  • 做账计入收入没有结转成本怎么做账?
  • 企业所得税减免税额计算公式
  • 材料验收入库会计分录怎么写计划成本法
  • 小规模纳税人如何交增值税
  • 股息红利纳税义务发生地
  • 剑灵2.0win7
  • 无形资产如何评估作价
  • 合并报表抵消分录实例
  • 公司奖金没有按时发可以要吗
  • 简单制作教程
  • win7为什么现在不能用了
  • 苹果电脑双系统好不好
  • fs209e是什么意思
  • 公司出租房屋租赁发票税率
  • 空调移机人工费多少钱
  • 金融企业风险资产处理相关税收政策
  • 清算期间会计分录
  • php实现定时任务
  • 防止盗链的php代码
  • 商品进销差价的作用
  • php正则表达式匹配链接
  • yolov7训练自己的模型用 flask封装
  • 新闻管理系统类图
  • web前端开发html代码
  • 查看ntpdate状态
  • 出口会计分录该怎么写
  • 增值税附加税减免政策2022年
  • 党费返还怎么记账
  • 小规模申请一般纳税人的条件
  • 公司租入厂房怎么做账
  • 低值易耗品管理办法
  • 现金流量表怎么填写
  • 所得税费用是属于费用类吗
  • linux系统中mysql数据库的导入和导出
  • 坏账核销的会计规定
  • 购入的设备用于研发怎样记账
  • 薪酬范围怎么写
  • 旅行社开具的发票
  • 劳务分包预缴税款计算公式
  • 未交增值税账务处理
  • 进口向海关缴纳消费税
  • 差旅费出差补助标准
  • 结转后还可以改凭证吗
  • 单位定期存款起存金额为1万元,多存不限,存期分为
  • 领用材料什么会计科目
  • 小规模纳税人如何缴纳企业所得税
  • windows内存诊断是干什么的
  • 英伟达更新有用吗
  • linux处理文件命令
  • 怎么进入win7系统
  • windows 8.1 build 9600
  • linux常用命令top
  • 如何把鼠标指针换成笔的形状
  • win7搜索选项
  • Win8.164位/32位KB3096053补丁下载 主要修复KB3069114安装问题
  • 安装阿里旺旺步骤
  • win8.1安装包
  • win8 开机后无法进入系统
  • Perl的Mail::POP3Client模块和Gmail通信实例
  • android资源文件
  • unity3d碰撞检测源码
  • pymysql作用
  • python中的条件判断和循环语句
  • 简述python的垃圾回收机制
  • python按行读取文本并输出到excel
  • 浅谈自己对教育的理解
  • 甘肃省张掖市国家储备林
  • 上海市浦东新区人民医院
  • 福建生育登记证明电子版在哪查
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设