随笔分类 -  微信小程序 - 开发

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

上一页 1 ··· 99 100 101 102 103 104 105 106 107 下一页