当前位置:首页 > JavaScript > 微信小程序开发之——比较数字大小-配置文件(2

微信小程序开发之——比较数字大小-配置文件(2

一叶知秋2024-04-07 15:08:55JavaScript2

| navigationBarBackgroundColor | 导航栏背景颜色,默认为#000000 |

| navigationBarTextStyle | 导航栏标题颜色,仅支持black、white(默认) |

| navigationBarTitleText | 导航栏的标题文字内容 |

| backgroundColor | 窗口的背景色,默认为#ffffff |

| backgroundTextStyle | 下拉loading的样式,仅支持dark(默认)、light |

| enablePullDownRefresh | 是否全局开启下拉刷新,默认为false |

| onReachBottomDistance | 页面上拉触底时页面底部距离(单位为px),默认为50 |

| disableScrol | 默认为false。设置为true时,页面整体不能上下移动 |

在上表中,若将enablePullDownRefresh设为true,页面可以下拉刷新,当下拉刷新操作执行时,就会触发下拉刷新时间onPushDownRefresh,在pages/index/index.js文件中可以找到该事件的处理函数。

onReachBottomDistance主要用于开发自动加载更多的功能,也就是页面中的内容非常长的时候,为了加快加载速度,并不是一次性加载所有的数据,而是先加载一部分数据将页面填满,直到出现滚动条,页面可以向上滚动。当用户上拉时,如果快要到达底部了,就立即加载后面的数据。因此,onReachBottomDistance的值越大,加载的时机越提前。如果达到了给定的值,就会触发上拉触底事件onReachBottom,在pages/index/indes.s文件中可以找到该事件的处理函数。

接下来演示页面级配置的使用,打开pages/index/index.json文件,编写代码如下:

1

2

3

4

{

“navigationBarTitleText”: “数值比较”,

“navigationBarBackgroundColor”: “#369”

}

上述代码设置了导航栏标题为”数值比较”,颜色为蓝色。运行结果为:

三 应用级配置文件


项目根目录下app.json就是应用级配置文件,其常用配置如下表:

| 属性 | 说明 |

| — | — |

| pages | 页面路径列表 |

| window | 全局的默认窗口表现 |

| tabBar | 底部tab栏的表现 |

| networkTimeOut | 网络超时时间 |

| debug | 是否开启调试模式,默认为false |

| requireBackgroundModes | 需要在后台使用的能力,如音乐播放 |

| plugins | 使用到的插件 |

在上述属性中,pages在前面已经用过;window的值是一个对象,可以将表中的配置写在window中,作为应用级配置使用,从而一次设置多个页面,且优先级低于页面级配置;tabBar、plugins和requiredBackgroundModes会在后面的章节进行讲解;debug开启后可以在控制台中输出调试信息,帮助开发者快速定位到一些常见的问题。

networkTimeout可以设置网络请求过程中的超时时间,详细内容如下表:

| 属性 | 类型 | 说明 |

| — | — | — |

| request | Number | wx.request()的超时时间(ms),默认为60000 |

| connectSocket | Number | wx.connectSocket()的超时时间(ms),默认为6000 |

| uploadFile | Number | wx.uploadFile()的超时时间(ms),默认为60000 |

| downloadFile | Number | wx.downloadFile()的超时时间(ms),默认为6000 |

在上表中,以wx.开头的是小程序中的API,如wx.request()用于发送网络请求,关于这些API的具体使用方法会在后面的章节中讲解

自我介绍一下,小编13年上海交大毕业,曾经在小公司待过,也去过华为、OPPO等大厂,18年进入阿里一直到现在。

深知大多数初中级Android工程师,想要提升技能,往往是自己摸索成长或者是报班学习,但对于培训机构动则近万的学费,着实压力不小。自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!

因此收集整理了一份《2024年Android移动开发全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。

img

img

img

img

既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,基本涵盖了95%以上Android开发知识点,真正体系化!

由于文件比较大,这里只是将部分目录截图出来,每个节点里面都包含大厂面经、学习笔记、源码讲义、实战项目、讲解视频,并且会持续更新!

如果你觉得这些内容对你有帮助,可以扫码获取!!(备注:Android)

结尾

我还总结出了互联网公司Android程序员面试涉及到的绝大部分面试题及答案,并整理做成了文档,以及系统的进阶学习视频资料分享给大家。
(包括Java在Android开发中应用、APP框架知识体系、高级UI、全方位性能调优,NDK开发,音视频技术,人工智能技术,跨平台技术等技术资料),希望能帮助到你面试前的复习,且找到一个好的工作,也节省大家在网上搜索资料的时间来学习。

image

《Android学习笔记总结+移动架构视频+大厂面试真题+项目实战源码》,点击传送门即可获取!

**

[外链图片转存中…(img-EkPn0wcu-1711964010650)]

《Android学习笔记总结+移动架构视频+大厂面试真题+项目实战源码》,点击传送门即可获取!

扫描二维码推送至手机访问。

版权声明:本站部分文章来自AI创作、互联网收集,请查看免责申明

本文链接:https://www.yyzq.team/post/331924.html

分享给朋友: