微信小程序(三)页面配置与全局配置

这篇具有很好参考价值的文章主要介绍了微信小程序(三)页面配置与全局配置。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

注释很详细,直接上代码

上一篇

新增内容:

  1. 页面导航栏的属性配置
  2. 全局页面注册配置
  3. 全局导航栏配置
  4. 样式版本

源码:(标准的json是不能加注释的,但为了方便理解咱做个违背标准的决定)

页面:index.json

{
	//这里是页面的配置文件,可以覆盖全局的配置
	//导航栏标题
    "navigationBarTitleText": "首页",
    //导航栏背景眼色
    "navigationBarBackgroundColor": "#00b26a",
    //导航栏字体样式(其实就黑白俩种)
    "navigationBarTextStyle":"white"
}

效果演示:

微信小程序(三)页面配置与全局配置,微信小程序,微信小程序,小程序




全局:app.json

//这里的样式是默认所有页面的,但可以被页面的配置覆盖
{
   //所有页面的注册,第一个默认为启动页
   //在这添加页面路径,编译器会自动在pages文件夹创建所需的文件
  "pages": [
    "pages/index/index",
    "pages/logs/logs"
  ],
  "window": {
    //和页面部分讲的是一样的,不重复
    "navigationBarTextStyle": "black",
    "navigationBarTitleText": "Weixin",
    "navigationBarBackgroundColor": "#ffffff"
  },
  //样式版本
  "style": "v2",
  //下面的入门阶段暂时用不上,用默认的就行,不解释
  "componentFramework": "glass-easel",
  "sitemapLocation": "sitemap.json",
  //懒加载,按需注入
  "lazyCodeLoading": "requiredComponents"
}

效果演示:

微信小程序(三)页面配置与全局配置,微信小程序,微信小程序,小程序




这里有小伙伴问了,我就只用默认的就行,页面的配置一律清空行不行

微信小程序(三)页面配置与全局配置,微信小程序,微信小程序,小程序

然后喜提

微信小程序(三)页面配置与全局配置,微信小程序,微信小程序,小程序

清空是可以的,但得留下json最外层样式(俩大括号)

微信小程序(三)页面配置与全局配置,微信小程序,微信小程序,小程序
下一篇文章来源地址https://www.toymoban.com/news/detail-787553.html

到了这里,关于微信小程序(三)页面配置与全局配置的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • ⑥微信小程序--》小程序全局配置和详解下拉刷新和上拉触底页面事件

    目录 🏍️全局配置-window 🍇window小程序窗口的组成部分 🍇window节点常用的配置项 🍈window导航栏相关设置 设置导航栏标题 设置导航栏背景颜色  设置导航栏的标题颜色  🍉window下拉刷新  设置全局下拉刷新功能   设置下拉刷新的窗口背景色  设置下拉刷新的loading样式 

    2024年02月19日
    浏览(45)
  • uniapp微信小程序全局实现发送给朋友、分享到朋友圈功能(不需要每个页面都配置)

    使用uniapp开发小程序的过程中需要实现: 点击右上角,展开,发送给朋友、分享到朋友圈功能 我们先看没有配置时微信的分享和转发按钮的状态: 配置完成后分享和转发按钮的状态: 接下来分享全局实现的步骤(不需要在每个页面单独配置): 在utils文件夹下新建share.js文

    2024年04月14日
    浏览(77)
  • 【微信小程序】全局分享和页面分享

    全局分享 单独分享 例如:这个页面:pages/index/messageDetail/messageDetail

    2024年02月16日
    浏览(55)
  • 微信小程序页面监听全局变量变化

    在前段时间的开发过程中,遇到了一个需要监听是否有推送的需求,需要在不同的页面监听全局变量从而进行条件渲染,因此总结了一下便有了下篇文章. 当我们开发一个大型的微信小程序时,通常会涉及到多个页面或组件之间的数据传递和共享,而全局变量可以方便地实现

    2024年02月13日
    浏览(72)
  • 微信小程序全局生命周期和页面生命周期

    目录 前言  小程序的生命周期 页面生命周期

    2024年02月11日
    浏览(54)
  • 微信小程序全局分享转发实现-无需页面单独设置

    微信小程序没有自带全局分享设置,页面开启分享功能必须要在页面中定义分享事件函数onShareAppMessage(分享给朋友)和onShareTimeline(分享至朋友圈)。如果项目中页面比较多,一个个去设置无疑是非常麻烦的,因此全局设置就非常有必要了。 此时我们将代码放在app.js中,注

    2024年02月16日
    浏览(53)
  • 微信小程序的全局生命周期和页面生命周期

            生命周期是指一个程序或者软件从创建、到开始、暂停、唤起、停止、卸载的过程,由于微信小程序分为全局和页面两部分,所有从这两部分来讲解微信小程序的生命周期            全局生命周期指的是使用App() 函数注册一个小程序,接受一个object参数,其指定

    2024年02月16日
    浏览(48)
  • 微信小程序统一分享,全局接管页面分享消息的一些技巧

    前言 最近都在折腾自己的个人内容聚合小程序。除了作为原创专栏,视频教程的聚合。我有什么新的想法,产品创意,最终落地的东西都会放到这个小程序里。 而分享功能非常的重要,当某一个功能或文章打动用户的时候,能把这个小程序分享出去,就能带来裂变传播的效

    2024年02月15日
    浏览(52)
  • uniapp微信小程序全局分享和自定义页面分享

    uniapp 实现微信小程序的全局 转发给好友/分享到朋友圈 的功能。主要使用 Vue.js 的 全局混入 概念。 1.在项目根目录创建mixins文件夹,然后创建全局分享的 js 文件。mixins/share.js  2.在项目的 main.js 文件中引入该 share.js 文件并使用 Vue.mixin() 方法将之全局混入: 3.自定义页

    2024年02月13日
    浏览(61)
  • 微信小程序实现全局参数共享,且实现全局参数变化时的页面间通信

    首先,微信小程序中并没有提供直接的全局事件系统来监听全局参数的变化。因此,我们需要采用其他方式来达到这一目的。一种常见的方法是使用全局变量和事件监听来模拟全局事件系统。 1. 定义全局变量和事件 在 app.js 中定义全局变量,并提供一个方法来更新这些变量并

    2024年04月15日
    浏览(49)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包