随笔分类 -  微信小程序 - 开发 / 指南 / 小程序框架

API
摘要:API 小程序开发框架提供丰富的微信原生 API,可以方便的调起微信提供的能力,如获取用户信息,本地存储,支付功能等。详细介绍请参考 API 文档。 通常,在小程序 API 有以下几种类型: 事件监听 API 我们约定,以 on 开头的 API 用来监听某个事件是否触发,如:wx.onSocketO 阅读全文
posted @ 2024-12-24 09:23 AtlasLapetos 阅读(13) 评论(0) 推荐(0)
模块化
摘要:模块化 可以将一些公共的代码抽离成为一个单独的 js 文件,作为一个模块。模块只有通过 module.exports 或者 exports 才能对外暴露接口。 注意: exports 是 module.exports 的一个引用,因此在模块里边随意更改 exports 的指向会造成未知的错误。所以更 阅读全文
posted @ 2024-12-24 09:23 AtlasLapetos 阅读(17) 评论(0) 推荐(0)
页面路由监听
摘要:页面路由监听 基础库 3.5.5 开始支持,低版本需做兼容处理。 这篇指南主要说明从基础库版本 3.5.5 起可用的 页面路由事件监听函数 的使用方法。如果需要了解页面路由的类型及逻辑等基本信息,可以参考 页面路由。 由于每次路由可能触发多个页面的多个页面生命周期,因此当某个页面的某个生命周期被触发 阅读全文
posted @ 2024-12-24 09:23 AtlasLapetos 阅读(80) 评论(0) 推荐(0)
页面路由
摘要:页面路由 在小程序中,所有页面的创建、销毁及状态转换都由页面路由来表达和进行控制。以下内容会简单介绍小程序的页面路由相关逻辑。 路由的时机 路由会以事件形式表示,由微信客户端下发给小程序基础库,下发后客户端和基础库将分别同时处理这一次路由事件。路由事件的发起可以大致分为以下两类: 通过用户的操作(如 阅读全文
posted @ 2024-12-24 09:23 AtlasLapetos 阅读(75) 评论(0) 推荐(0)
页面生命周期
摘要:生命周期 以下内容你不需要立马完全弄明白,不过以后它会有帮助。 下图说明了页面 Page 实例的生命周期。 阅读全文
posted @ 2024-12-24 09:23 AtlasLapetos 阅读(20) 评论(0) 推荐(0)
注册页面
摘要:注册页面 对于小程序中的每个页面,都需要在页面对应的 js 文件中进行注册,指定页面的初始数据、生命周期回调、事件处理函数等。 使用 Page 构造器注册页面 简单的页面可以使用 Page() 进行构造。 代码示例: //index.js Page({ data: { text: "This is 阅读全文
posted @ 2024-12-24 09:23 AtlasLapetos 阅读(34) 评论(0) 推荐(0)
注册小程序
摘要:注册小程序 每个小程序都需要在 app.js 中调用 App 方法注册小程序实例,绑定生命周期回调函数、错误监听和页面不存在监听函数等。 详细的参数含义和使用请参考 App 参考文档 。 // app.js App({ onLaunch (options) { // Do something ini 阅读全文
posted @ 2024-12-24 09:23 AtlasLapetos 阅读(26) 评论(0) 推荐(0)
逻辑层 App Service
摘要:逻辑层 App Service 小程序开发框架的逻辑层使用 JavaScript 引擎为小程序提供开发 JavaScript 代码的运行环境以及微信小程序的特有功能。 逻辑层将数据进行处理后发送给视图层,同时接受视图层的事件反馈。 开发者写的所有代码最终将会打包成一份 JavaScript 文件,并 阅读全文
posted @ 2024-12-24 09:23 AtlasLapetos 阅读(56) 评论(0) 推荐(0)
场景值
摘要:场景值 基础库 1.1.0 开始支持,低版本需做兼容处理。 场景值用来描述用户进入小程序的路径。完整场景值的含义请查看场景值列表。 由于Android系统限制,目前还无法获取到按 Home 键退出到桌面,然后从桌面再次进小程序的场景值,对于这种情况,会保留上一次的场景值。 获取场景值 开发者可以通过 阅读全文
posted @ 2024-12-24 09:23 AtlasLapetos 阅读(66) 评论(0) 推荐(0)
介绍
摘要:框架 小程序开发框架的目标是通过尽可能简单、高效的方式让开发者可以在微信中开发具有原生 APP 体验的服务。 整个小程序框架系统分为两部分:逻辑层(App Service)和 视图层(View)。小程序提供了自己的视图层描述语言 WXML 和 WXSS,以及基于 JavaScript 的逻辑层框架, 阅读全文
posted @ 2024-12-24 09:22 AtlasLapetos 阅读(30) 评论(0) 推荐(0)