局域网通信
摘要:局域网通信 基础库 2.4.0 提供了 wx.startLocalServiceDiscovery 等一系列 mDNS API,可以用来获取局域网内提供 mDNS 服务的设备的 IP。 wx.request/wx.connectSocket/wx.uploadFile/wx.downloadFile
阅读全文
posted @
2024-12-24 09:49
AtlasLapetos
阅读(54)
推荐(0)
业务域名
摘要:业务域名 基础库 1.6.4 开始支持,低版本需做 兼容处理 。 承载网页的容器。会自动铺满整个小程序页面,小游戏和个人类型的小程序暂不支持使用。 客户端 6.7.2 版本开始, navigationStyle: custom 对 web-view 组件无效 小程序插件中不能使用。 为便于开发者灵活
阅读全文
posted @
2024-12-24 09:45
AtlasLapetos
阅读(20)
推荐(0)
网络
摘要:网络 在小程序/小游戏中使用网络相关的 API 时,需要注意下列问题,请开发者提前了解。 1. 服务器域名配置 每个微信小程序需要事先设置通讯域名,小程序只可以跟指定的域名进行网络通信。包括普通 HTTPS 请求(wx.request)、上传文件(wx.uploadFile)、下载文件(wx.dow
阅读全文
posted @
2024-12-24 09:44
AtlasLapetos
阅读(133)
推荐(0)
发票抬头功能页
摘要:发票抬头功能页 从基础库版本 2.16.1 起,该功能页已经废弃,可以直接使用 wx.chooseInvoiceTitle 实现对应的功能;点击 functional-page-navigator 也将不再进入功能页,直接进入发票抬头选择页。 文档发票抬头功能页用于展示用户的发票抬头列表,用户可以选
阅读全文
posted @
2024-12-24 09:43
AtlasLapetos
阅读(19)
推荐(0)
发票功能页
摘要:发票功能页 从基础库版本 2.16.1 起,该功能页已经废弃,可以直接使用 wx.chooseInvoice 实现对应的功能;点击 functional-page-navigator 也将不再进入功能页,直接进入发票选择页。 文档发票功能页用于展示用户的发票列表,用户可以选择其中的发票。自基础库版本
阅读全文
posted @
2024-12-24 09:41
AtlasLapetos
阅读(25)
推荐(0)
收货地址功能页
摘要:收货地址功能页 从基础库版本 2.16.1 起,该功能页已经废弃,可以直接使用 wx.chooseAddress 实现对应的功能;点击 functional-page-navigator 也将不再进入功能页,直接进入收货地址选择页。 文档收货地址功能页用于展示用户的收货地址列表,用户可以选择其中的收
阅读全文
posted @
2024-12-24 09:40
AtlasLapetos
阅读(14)
推荐(0)
支付功能页
摘要:支付功能页 支付功能页用于帮助插件完成支付,相当于 wx.requestPayment 的功能。 自基础库版本 2.22.1 起,可以直接在插件中调用 wx.requestPluginPayment 实现跳转支付;通过 functional-page-navigator 跳转将会被废弃。 在满足以下
阅读全文
posted @
2024-12-24 09:40
AtlasLapetos
阅读(39)
推荐(0)
用户信息功能页
摘要:用户信息功能页 用户信息功能页用于帮助插件获取用户信息,包括 openid 和昵称等,相当于 wx.login 和 wx.getUserInfo 的功能。 在基础库版本 2.3.1 前,用户信息功能页是插件中唯一的获取 code 和用户信息的方式; 自基础库版本 2.3.1 起,用户在该功能页中进行
阅读全文
posted @
2024-12-24 09:39
AtlasLapetos
阅读(20)
推荐(0)
插件功能页
摘要:插件功能页 插件功能页从小程序基础库版本 2.1.0 开始支持。 某些接口不能在插件中直接调用(如 wx.login),但插件开发者可以使用插件功能页的方式来实现功能。目前,插件功能页包括: 获取用户信息,包括 openid 和昵称等(相当于 wx.login 和 wx.getUserInfo 的功
阅读全文
posted @
2024-12-24 09:38
AtlasLapetos
阅读(56)
推荐(0)
插件使用组件的限制
摘要:插件使用组件的限制 在插件开发中,以下组件不能在插件页面中使用: 开放能力(open-type)为以下之一的 button : contact(打开客服会话) getPhoneNumber(获取用户手机号) getUserInfo(获取用户信息) open-data web-view 以下组件的使用
阅读全文
posted @
2024-12-24 09:37
AtlasLapetos
阅读(18)
推荐(0)
插件调用 API 的限制
摘要:插件调用 API 的限制 插件可以调用的 API 与小程序不同,主要有两个区别: 插件的请求域名列表与小程序相互独立; 一些 API 不允许插件调用(这些函数不存在于 wx 对象下)。 有些接口虽然在插件中不能使用,但可以通过插件功能页来达到目的,请参考 插件功能页。 各接口在插件中的支持情况可以在
阅读全文
posted @
2024-12-24 09:36
AtlasLapetos
阅读(51)
推荐(0)
使用插件
摘要:使用插件 添加插件 在使用插件前,首先要在小程序管理后台的“设置-第三方服务-插件管理”中添加插件。开发者可登录小程序管理后台,通过 appid 查找插件并添加。如果插件无需申请,添加后可直接使用;否则需要申请并等待插件开发者通过后,方可在小程序中使用相应的插件。 引入插件代码包 使用插件前,使用者
阅读全文
posted @
2024-12-24 09:35
AtlasLapetos
阅读(43)
推荐(0)
开发插件
摘要:开发插件 开发插件前,请阅读了解 《小程序插件接入指南》 了解开通流程及开放范围,并开通插件功能。如果未开通插件功能,将无法上传插件。 创建插件项目 插件类型的项目可以在开发者工具中直接创建。详情 新建插件类型的项目后,如果创建示例项目,则项目中将包含三个目录: plugin 目录:插件代码目录。
阅读全文
posted @
2024-12-24 09:35
AtlasLapetos
阅读(31)
推荐(0)
插件
摘要:插件 插件的开发和使用自小程序基础库版本 1.9.6 开始支持。(如果插件包含页面,则需要基础库版本 2.1.0 。) 插件是对一组 js 接口、自定义组件 或页面的封装,用于嵌入到小程序中使用。插件不能独立运行,必须嵌入在其他小程序中才能被用户使用;而第三方小程序在使用插件时,也无法看到插件的代码
阅读全文
posted @
2024-12-24 09:34
AtlasLapetos
阅读(59)
推荐(0)
调试自定义组件
摘要:调试自定义组件 wxml 面板中可以查看自定义组件在渲染时的 Data 数据。 在 wxml 中先选中需要查看的自定义组件,然后切换到 Component Data 即可实时查看当前自定义组件的数据
阅读全文
posted @
2024-12-24 09:32
AtlasLapetos
阅读(13)
推荐(0)
占位组件
摘要:占位组件 基础库 2.11.2 及以上版本支持,2.11.2 以下和未配置的效果相同 在使用如 分包异步化 或 用时注入 等特性时,自定义组件所引用的其他自定义组件,在刚开始进行渲染时可能处于不可用的状态。此时,为了使渲染过程不被阻塞,不可用的自定义组件需要一个 「占位组件」(Component p
阅读全文
posted @
2024-12-24 09:31
AtlasLapetos
阅读(44)
推荐(0)
获取更新性能统计信息
摘要:获取更新性能统计信息 基础库 2.12.0 开始支持,低版本需做兼容处理。 如果想要知道 setData 引发界面更新的开销,可以使用更新性能统计信息接口。它将返回每次更新中主要更新步骤发生的时间戳,可以用来大体上估计自定义组件(或页面)更新性能。例如: Component({ attached()
阅读全文
posted @
2024-12-24 09:31
AtlasLapetos
阅读(18)
推荐(0)
单元测试
摘要:单元测试 在编写高质量的自定义组件过程中,单元测试是永远避不开的一个话题。完善的测试用例是提高自定义组件可用性的保证,同时测试代码覆盖率也是必不可少的一个环节。小程序从基础库版本 2.2.1 开始拥抱开源,支持使用 npm 安装自定义组件,那针对自定义组件的单元测试也是必须支持的。 以下就来介绍如何
阅读全文
posted @
2024-12-24 09:30
AtlasLapetos
阅读(15)
推荐(0)
开发第三方自定义组件
摘要:开发第三方自定义组件 小程序从基础库版本 2.2.1 开始支持使用 npm 安装第三方包,因此也支持开发和使用第三方自定义组件包。关于 npm 功能的详情可先阅读相关文档。 准备 开发一个开源的自定义组件包给他人使用,首先需要明确他人是要如何使用这个包的,如果只是拷贝小程序目录下直接使用的话,可以跳
阅读全文
posted @
2024-12-24 09:30
AtlasLapetos
阅读(13)
推荐(0)
自定义组件扩展
摘要:自定义组件扩展 为了更好定制自定义组件的功能,可以使用自定义组件扩展机制。从小程序基础库版本 2.2.3 开始支持。 扩展后的效果 为了更好的理解扩展后的效果,先举一个例子: 在开发者工具中预览效果 // behavior.js module.exports = Behavior({ definit
阅读全文
posted @
2024-12-24 09:28
AtlasLapetos
阅读(17)
推荐(0)