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

  • 捕捉目标消费者成为企业需要面对的一个新课题(如何寻找目标消费者)

    捕捉目标消费者成为企业需要面对的一个新课题(如何寻找目标消费者)

  • 华为p50pro怎么拍月亮(华为p50pro怎么拍动态照片)

    华为p50pro怎么拍月亮(华为p50pro怎么拍动态照片)

  • 苹果13promax怎么开定位(苹果13promax怎么录屏)

    苹果13promax怎么开定位(苹果13promax怎么录屏)

  • wps文档怎么删除不需要的页面(wps文档怎么删除表格)

    wps文档怎么删除不需要的页面(wps文档怎么删除表格)

  • 华为笔记本充电没反应(华为笔记本充电70就不充了)

    华为笔记本充电没反应(华为笔记本充电70就不充了)

  • 抖音怎么发音乐作品(抖音怎么发音乐赚钱)

    抖音怎么发音乐作品(抖音怎么发音乐赚钱)

  • 高速内存卡怎么区分(高速内存卡怎么区分A1和A3)

    高速内存卡怎么区分(高速内存卡怎么区分A1和A3)

  • 2014年ipad是什么型号(2014年是ipad几)

    2014年ipad是什么型号(2014年是ipad几)

  • 相机m是什么意思(相机m是什么意思手机)

    相机m是什么意思(相机m是什么意思手机)

  • 抖音的字怎么调整大小(抖音的字怎么调整方向)

    抖音的字怎么调整大小(抖音的字怎么调整方向)

  • 小红书没有浏览足迹吗(小红书没有浏览量)

    小红书没有浏览足迹吗(小红书没有浏览量)

  • 三星s8手机进入安全模式怎么退出(三星s8手机*#0*#进去后有什么功能)

    三星s8手机进入安全模式怎么退出(三星s8手机*#0*#进去后有什么功能)

  • p40pro支持无线充电吗(p40p支持无线充电)

    p40pro支持无线充电吗(p40p支持无线充电)

  • main menu什么基带(基带modem)

    main menu什么基带(基带modem)

  • 微信退出登录微信运动还有步数吗(微信退出登录微信运动还有吗)

    微信退出登录微信运动还有步数吗(微信退出登录微信运动还有吗)

  • 华为p30p充电器多少w(华为p30 pro充电头)

    华为p30p充电器多少w(华为p30 pro充电头)

  • 抖音怎么下载到手机(抖音怎么下载到电脑上)

    抖音怎么下载到手机(抖音怎么下载到电脑上)

  • 西瓜视频有电脑版嘛(电脑西瓜视频)

    西瓜视频有电脑版嘛(电脑西瓜视频)

  • vivoy85可以开空调吗(vivoy85手机可以开空调吗)

    vivoy85可以开空调吗(vivoy85手机可以开空调吗)

  • 为什么小爱音响连不上蓝牙(为什么小爱音响连蓝牙声音小)

    为什么小爱音响连不上蓝牙(为什么小爱音响连蓝牙声音小)

  • 手机歌曲怎么下载到u盘(手机歌曲怎么下载到车载u盘)

    手机歌曲怎么下载到u盘(手机歌曲怎么下载到车载u盘)

  • word文档改不了内容(word文档改不了格式怎么办)

    word文档改不了内容(word文档改不了格式怎么办)

  • 手机手电筒怎么关闭(手机手电筒怎么调颜色)

    手机手电筒怎么关闭(手机手电筒怎么调颜色)

  • 苹果手机edge怎么关闭(苹果手机edge怎么变4G)

    苹果手机edge怎么关闭(苹果手机edge怎么变4G)

  • 微信读书在哪(微信读书在哪里买书)

    微信读书在哪(微信读书在哪里买书)

  • 外贸出口退税流程视频
  • 代扣代缴个人所得税手续费返还 增值税
  • 计提租赁费用
  • 个人缴纳职业年金是什么意思
  • 公司费用计入什么科目
  • 会计记账凭证如何填制
  • 不能收回的应收票据
  • 购进库存商品到销售全部分录
  • 增值税报表填写说明
  • 如何核算小企业收入
  • 不同组织的区别主要体现在哪些方面
  • 收入转本年利润的会计分录
  • 装修项目展示厅费用支出列什么科目?
  • 减免的教育费附加和地方教育费附加怎么做分录
  • 现金日记账年结图片
  • 2021年洗车是不是免增值税
  • 货款和发票金额不符
  • 行政诉讼的适用情况
  • 刻章后的发票要打印吗
  • 正在注销的公司微信收的款怎么追回
  • 小规模纳税季度申报
  • 预缴税款附加税怎么弄
  • 地税纳税人编码是什么
  • 关于工资薪金的情况说明
  • 公车私用情形有哪些
  • 小规模收到增值税专用发票咋处理
  • 贷款利息可以抵扣吗
  • 有现金折扣的采购业务全流程
  • 开源鸿蒙适配
  • ZF框架实现发送邮件的方法
  • 土地增值税怎么计算举例说明
  • 定额备用金制度
  • 企业补充养老保险
  • postman如何设置token
  • 最快的网络传输速率
  • 企业法人看病费用能报销吗
  • 残疾人就业保障金
  • 巴伐利亚州地图
  • 增值税普通发票需要交税吗
  • 纳税人数字签名怎么填
  • css中的hover属性
  • windowlocation用法
  • topas命令详解
  • 固定资产增值税税率是多少
  • 跨境电商企业账务如何做账
  • docker安装redis设置密码无效
  • 企业投资股票收益怎么交税
  • 进项税额转出更正申报
  • 个人独资企业的特点
  • 个体户单位性质代码
  • 没进项发票的开销项发票多少税?
  • 一般纳税人领票提交什么资料
  • 抵扣税款
  • 外币资产汇兑损失计算公式
  • 应付票据转应付账款会计分录
  • 月末结转后应交税费应交增值税一般无余额
  • 押金为什么要走支付宝
  • 无形资产计入待摊费用
  • 交易性金融资产公允价值变动计入
  • 下列sql server语句中出现语法错误的是
  • mysql中使用instr进行模糊查询方法介绍
  • sqlserver 索引
  • 分析sql语句性能实现
  • windowsxp显卡驱动在哪个位置
  • windows10设置无法使用
  • win8语言栏不见了 怎么调出来
  • win7系统安装谷歌浏览器
  • win8无法关机一直转圈
  • win8系统没有自带的游戏吗
  • 电脑显示无windows
  • surface准备就绪
  • 升级win10后
  • win7怎么录屏为什么不是视频
  • netcfghlp怎么安装
  • 把下一行的数字去掉
  • javascript获取对象方法属性
  • 设备租赁增值税怎么抵扣
  • 新疆喀什泽普县海拔高度是多少米
  • 个人所得税法全文完整版2021实施细则
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设