快应用底部导航栏的原生实现

本文介绍了如何在快应用中实现原生底部导航栏。快应用是一种免安装的应用形态,依赖于手机厂商的加载器。由于快应用本身不自带底部导航,作者通过使用tabs和tab-bar组件,以及自定义组件,详细讲解了创建底部导航栏的步骤,包括项目结构、资源配置、路由配置和关键代码展示。最后提到了解决界面布局问题的方法和如何动态管理页面。
摘要由CSDN通过智能技术生成

什么是快应用

快应用是一种不需要安装即可使用,类似于原生APP的新型应用形态,它是由手机厂商联合推出的一款产品。它不依赖于App,而是依赖于各大手机厂商自带的快应用加载器,使用极其方便。


快应用的官方网址为:https://www.quickapp.cn/,有兴趣的同学可以去官网查看其详细的介绍以及相关的开发文档。


好了,接下来进入正题,在最开始开发快应用的时候,我发现快应用没有自带的底部导航功能,即通过配置app.json就可以自动生成底部导航栏,这令我十分头疼,毕竟有导航栏的App看起来才高大上嘛。

                                                             

640?wx_fmt=jpeg


这两个页面,谁看起来更高大上一些呢?肯定是有导航栏的呀。


在查阅了快应用的文档之后,只有自己使用原生的组件来实现了。


要实现类底部导航栏,最关键的就是tabs和tab-bar这两个组件,另外还要知道怎样创建和引用自定义的组件,关于这tabs、tab-bar组件和自定义组件的使用请自行查看开发文档,这里就不做介绍。


下面我将一步一步地讲解如何使用它们来实现底部导航栏。

640?wx_fmt=jpeg

开始编写代码


1、准备工作


首先创建一个创建快应用项目:文件-新建快应用


640?wx_fmt=jpeg

之后在弹出的输入框内输入创建的快应用的信息


640?wx_fmt=jpeg

创建好后的项目的目录如下:

640?wx_fmt=jpeg


这里只需要看src目录下的内容。


其中src/Common下放置快应用项目的相关资源,如图片,音频等。


src下其它的文件夹每一个文件就代表了一个App的页面,其中以".ux"结尾的为页面文件,".js"结尾的为页面逻辑处理文件,".css"结尾的为页面样式文件。


这里为了方便实现导航栏,我们将初始创建的几个目录删除,之后创建成如下目录:


评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值