首页 > 编程语言 >#yyds干货盘点#【愚公系列】2022年10月 微信小程序-全局配置属性之页面配置

#yyds干货盘点#【愚公系列】2022年10月 微信小程序-全局配置属性之页面配置

时间:2022-10-10 21:39:09浏览次数:50  
标签:yyds 10 微信 js index 模块 view pages 页面

前言

微信小程序是由一个个单页面组成,每个页面都是由固定规则的。

小程序页面自身分为两个主要部分独立运行:view 模块和 service 模块。在开发者工具中,它们独立运行于不同的 webivew tag 中。

view 模块负责 UI 显示,它由开发者编写的 wxml 和 wxss 转换后代码以及微信提供相关辅助模块组成。 一个 view 模块对应一个 webview 组件(也就是我们常规理解的一个页面), 小程序支持同时多个 view 存在。view 模块通过 WeixinJSBridge 对象来跟后台通信。

service 模块负责应用的后台逻辑,它由小程序的 js 代码以及微信提供的相关辅助模块组成。 一个应用只有一个 service 进程,它同样也是一个页面(至少在开发者工具内如此,上线后可能运行于 WeixinJSCore 之内),与 view 模块不同的是,它在程序生命周期内后台运行,service 模块通过与 view 模块实现不同但接口格式一样的 WeixinJSBridge 对象跟后台通信。

一、pages

用于指定小程序由哪些页面组成,每一项都对应一个页面的 路径(含文件名) 信息。文件名不需要写文件后缀,框架会自动去寻找对应位置的 .json, .js, .wxml, .wxss 四个文件进行处理。

未指定 entryPagePath 时,数组的第一项代表小程序的初始页面(首页)。

小程序中新增/减少页面,都需要对 pages 数组进行修改。

如开发目录为:

├── app.js
├── app.json
├── app.wxss
├── pages
│   │── index
│   │   ├── index.wxml
│   │   ├── index.js
│   │   ├── index.json
│   │   └── index.wxss
│   └── logs
│       ├── logs.wxml
│       └── logs.js
└── utils

则需要在 app.json 中写

{
  "pages": ["pages/index/index", "pages/logs/logs"]
}

在这里插入图片描述 在这里插入图片描述

标签:yyds,10,微信,js,index,模块,view,pages,页面
From: https://blog.51cto.com/u_15437432/5745315

相关文章

  • 10 我可以不用发论文了?
    博客配套视频链接:https://www.bilibili.com/video/BV11g41127Zn/?spm_id_from=333.788&vd_source=b1ce52b6eb3a9e6c2360a4b7172edf5ab站直接看视频描述图片描述0:30......
  • Python 应用之求 100 以内的奇数和
    在数学中,我们需要用到很多求和的办法,比如说求1至100的和,还有100以内的所有偶数和和所有奇数和,如果我们慢慢地计算是不是很浪费时间,还容易出错。其实通过Python就可......
  • 【闲话】2022.10.10
    真的帮我妈登上了cnblogs好诶!今天Accoders考试T3T4真的不想改了除非我学到那一部分然后干了干李超树我完全明白了(不是继续搜索终于知道A*的用法了我好菜......
  • 20221005(补
    20221005题目简单点朴素算法​ 很容易想到存下每个位置后离它最近的各个字母的位置。然后再暴力地从答案区间\([l,r]\)的离左端点最近的\(e\)开始按\(e,a,s,y\)的顺序......
  • P1077 [NOIP2012 普及组] 摆花
    P1077首先二维数组的DP比较好想,设f(i,j)表示前i种花摆了j盆的方案数,方程为\(f(i,j)=\sum_{k=0}^{a[i]}f(i-1,j-k)\)代码如下:#include<bits/stdc++.h>usingn......
  • #yyds干货盘点# 前端歌谣的刷题之路-第一百一十题-高频数据类型
    前言我是歌谣我有个兄弟巅峰的时候排名c站总榜19叫前端小歌谣曾经我花了三年的时间创作了他现在我要用五年的时间超越他今天又是接近兄弟的一天人生难免坎坷大不了从......
  • vim 快捷键总结 2022年10月10日19:57:23
    ==vscode中查看函数定义和引用:gdgodefinitiongrgoreference==vim中折叠代码:zczipclosezozipopen衍生(不常用):zCzipclose递归折......
  • 2022.10.10
    1.JS的三种引入方式...1)行内引入(行内式)<开始标签on+事件类型="js代码"></结束标签><!DOCTYPEhtml><html><head><metacharset="utf-8"><title></......
  • 考研记录Week20【10.3~10.9】
    一、本周总结:使用时间:【后期专业课和数学都要多花时间了!!!】总计44h9min,高数11h23min,英语10h31min,操作系统6h53min,政治10h31min,数据结构与算法30min.完成任务:英语:1.2020~202......
  • Leecode104 二叉树的最大深度
    //DFS解法前序遍历/***Definitionforabinarytreenode.*publicclassTreeNode{*intval;*TreeNodeleft;*TreeNoderight;*Tr......