<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0">
  <channel>
    <title>LinuxSir.cn，穿越时空的Linuxsir! - 微信小程序文档</title>
    <link>http://linuxsir.cn/forum.php?mod=forumdisplay&amp;fid=235</link>
    <description>Latest 20 threads of 微信小程序文档</description>
    <copyright>Copyright(C) LinuxSir.cn，穿越时空的Linuxsir!</copyright>
    <generator>Discuz! Board by Comsenz Inc.</generator>
    <lastBuildDate>Thu, 16 Apr 2026 22:32:49 +0000</lastBuildDate>
    <ttl>60</ttl>
    <image>
      <url>http://linuxsir.cn/static/image/common/logo_88_31.gif</url>
      <title>LinuxSir.cn，穿越时空的Linuxsir!</title>
      <link>http://linuxsir.cn/</link>
    </image>
    <item>
      <title>Errno错误码</title>
      <link>http://linuxsir.cn/forum.php?mod=viewthread&amp;tid=399755</link>
      <description><![CDATA[在使用部分小程序 API / 组件时，抛出的异常（fail 回调 / Promise reject）Error 对象中除了带有 errMsg，还会带有通用错误码 errno。

代码示例

wx.openBluetoothAdapter({
  success (res) {
    console.log(res)
  }
  fail (err) {
    console.log(err.errno)
  ...]]></description>
      <category>微信小程序文档</category>
      <author>一起看海</author>
      <pubDate>Tue, 23 Jan 2024 15:31:12 +0000</pubDate>
    </item>
    <item>
      <title>广告分析数据接口说明</title>
      <link>http://linuxsir.cn/forum.php?mod=viewthread&amp;tid=399754</link>
      <description><![CDATA[向所有成为流量主的公众号、小程序、小游戏开发者开放数据接口。通过数据接口，开发者可以获取与公众平台官网统计模块类似但更灵活的数据，还可根据需要进行高级处理。

请注意：

接口侧数据库中仅存储了2016年1月1日之后的数据，将无法查询到此前的数据，即使查到，也 ...]]></description>
      <category>微信小程序文档</category>
      <author>一起看海</author>
      <pubDate>Tue, 23 Jan 2024 15:22:37 +0000</pubDate>
    </item>
    <item>
      <title>小程序更新机制</title>
      <link>http://linuxsir.cn/forum.php?mod=viewthread&amp;tid=399737</link>
      <description><![CDATA[开发者在管理后台发布新版本的小程序之后，微信客户端会有若干个时机去检查本地缓存的小程序有没有新版本，并进行小程序的代码包更新。但如果用户本地有小程序的历史版本，此时打开的可能还是旧版本。

1. 启动时同步更新
在以下情况下，小程序启动时会同步更新代码包。 ...]]></description>
      <category>微信小程序文档</category>
      <author>一起看海</author>
      <pubDate>Mon, 22 Jan 2024 15:41:23 +0000</pubDate>
    </item>
    <item>
      <title>JavaScript 支持情况</title>
      <link>http://linuxsir.cn/forum.php?mod=viewthread&amp;tid=399736</link>
      <description><![CDATA[运行限制
基于安全考虑，小程序中不支持动态执行 JS 代码，即：

不支持使用 eval 执行 JS 代码
不支持使用 new Function 创建函数
new Function(\'return this\') 除外
标准 ECMAScript 支持
小程序的 JS 执行环境 在不同平台上的执行环境存在差异，因此导致不同平台对 E ...]]></description>
      <category>微信小程序文档</category>
      <author>一起看海</author>
      <pubDate>Mon, 22 Jan 2024 15:40:50 +0000</pubDate>
    </item>
    <item>
      <title>sitemap 配置</title>
      <link>http://linuxsir.cn/forum.php?mod=viewthread&amp;tid=399735</link>
      <description><![CDATA[小程序根目录下的 sitemap.json 文件用来配置小程序及其页面是否允许被微信索引。

完整配置项说明请参考小程序 sitemap 配置

例1：

{
  \&quot;rules\&quot;:[{
    \&quot;action\&quot;: \&quot;allow\&quot;,
    \&quot;page\&quot;: \&quot;*\&quot;
  }]
}
所有页面都会被微信索引（默认情况）

例2：

{
  \&quot;rules\&quot;:[{
    \&quot; ...]]></description>
      <category>微信小程序文档</category>
      <author>一起看海</author>
      <pubDate>Mon, 22 Jan 2024 15:39:16 +0000</pubDate>
    </item>
    <item>
      <title>渲染性能优化</title>
      <link>http://linuxsir.cn/forum.php?mod=viewthread&amp;tid=399651</link>
      <description><![CDATA[1. 适当监听页面或组件的 scroll 事件
只要用户在 Page 构造时传入了 onPageScroll 监听，基础库就会认为开发者需要监听页面 scoll 事件。此时，当用户滑动页面时，事件会以很高的频率从视图层发送到逻辑层，存在一定的通信开销。

类似的，对于 、 等可以通过 bindscro ...]]></description>
      <category>微信小程序文档</category>
      <author>一起看海</author>
      <pubDate>Fri, 19 Jan 2024 15:40:16 +0000</pubDate>
    </item>
    <item>
      <title>内存优化</title>
      <link>http://linuxsir.cn/forum.php?mod=viewthread&amp;tid=399650</link>
      <description><![CDATA[1. 合理使用分包加载
使用分包加载不仅能优化启动耗时，也能够实现页面、组件和逻辑较粗粒度的按需加载，从而降低内存的占用。详情请参考《启动优化-代码包体积优化》

2. 使用按需注入和用时注入
通过开启「按需注入」和「用时注入」，可以在运行时避免加载未使用到的 ...]]></description>
      <category>微信小程序文档</category>
      <author>一起看海</author>
      <pubDate>Fri, 19 Jan 2024 15:39:00 +0000</pubDate>
    </item>
    <item>
      <title>客服消息</title>
      <link>http://linuxsir.cn/forum.php?mod=viewthread&amp;tid=399649</link>
      <description><![CDATA[在页面使用客服消息
需要将 button 组件 open-type 的值设置为 contact，当用户点击后就会进入客服会话，如果用户在会话中点击了小程序消息，则会返回到小程序，开发者可以通过 bindcontact 事件回调获取到用户所点消息的页面路径 path 和对应的参数 query。

示例代码
 ...]]></description>
      <category>微信小程序文档</category>
      <author>一起看海</author>
      <pubDate>Fri, 19 Jan 2024 15:38:00 +0000</pubDate>
    </item>
    <item>
      <title>分享到朋友圈</title>
      <link>http://linuxsir.cn/forum.php?mod=viewthread&amp;tid=399648</link>
      <description><![CDATA[从基础库 2.11.3 开始支持

支持平台：Android、iOS：微信8.0.24及以上版本

可将小程序页面分享到朋友圈。适用于内容型页面的分享，不适用于有较多交互的页面分享。

设置分享状态
小程序页面默认不可被分享到朋友圈，开发者需主动设置“分享到朋友圈”。页面允许被分 ...]]></description>
      <category>微信小程序文档</category>
      <author>一起看海</author>
      <pubDate>Fri, 19 Jan 2024 15:36:00 +0000</pubDate>
    </item>
    <item>
      <title>合理使用 setData</title>
      <link>http://linuxsir.cn/forum.php?mod=viewthread&amp;tid=399577</link>
      <description><![CDATA[setData 是小程序开发中使用最频繁、也是最容易引发性能问题的接口。

1. setData 的流程
setData 的过程，大致可以分成几个阶段：

逻辑层虚拟 DOM 树的遍历和更新，触发组件生命周期和 observer 等；
将 data 从逻辑层传输到视图层；
视图层虚拟 DOM 树的更新、真实 D ...]]></description>
      <category>微信小程序文档</category>
      <author>一起看海</author>
      <pubDate>Wed, 17 Jan 2024 09:59:25 +0000</pubDate>
    </item>
    <item>
      <title>Banner 广告</title>
      <link>http://linuxsir.cn/forum.php?mod=viewthread&amp;tid=399575</link>
      <description><![CDATA[小程序广告流量主操作指引：文档地址
开发者可以使用 ad 组件创建 Banner 广告组件，Banner 广告组件在创建后会自动拉取广告数据并显示。

广告尺寸设置
Banner 广告不允许直接设置样式属性，默认宽度为100%（width: 100%），高度会自动等比例计算，因此开发者可以设置 ...]]></description>
      <category>微信小程序文档</category>
      <author>一起看海</author>
      <pubDate>Wed, 17 Jan 2024 09:57:54 +0000</pubDate>
    </item>
    <item>
      <title>开发安卓设备端应用</title>
      <link>http://linuxsir.cn/forum.php?mod=viewthread&amp;tid=399574</link>
      <description><![CDATA[在安卓设备端，开发者需要运行一个安卓应用（文档中也称为小程序 Launcher），用来进行设备注册、运行小程序进行 VOIP 通话等操作。

1. 接入 WMPF 并运行小程序
在安卓平台上，小程序视频通话能力是在小程序中实现的。需要由设备端运行的安卓应用拉起开发者开发的小程 ...]]></description>
      <category>微信小程序文档</category>
      <author>一起看海</author>
      <pubDate>Wed, 17 Jan 2024 09:56:34 +0000</pubDate>
    </item>
    <item>
      <title>获取 URL Scheme</title>
      <link>http://linuxsir.cn/forum.php?mod=viewthread&amp;tid=399529</link>
      <description><![CDATA[自 2023 年 12 月 19 日起，对URL Scheme进行升级，详细调整说明可见《URL Scheme 和 URL Link优化公告》。改动点概览如下：

1. 支持开发者在原有加密 URL Scheme 后面拼接参数；

2. 新增明文 URL Scheme，开发者无需调用接口可自行拼接生成明文Scheme；

3. 取消 URL ...]]></description>
      <category>微信小程序文档</category>
      <author>一起看海</author>
      <pubDate>Tue, 16 Jan 2024 08:07:08 +0000</pubDate>
    </item>
    <item>
      <title>小程序加密网络通道</title>
      <link>http://linuxsir.cn/forum.php?mod=viewthread&amp;tid=399528</link>
      <description><![CDATA[从基础库 2.17.3 开始支持

功能介绍
为了避免小程序与开发者后台通信时数据被截取和篡改，微信侧维护了一个用户维度的可靠key，用于小程序和后台通信时进行加密和签名。

开发者可以分别通过小程序前端和微信后台提供的接口，获取用户的加密 key。

使用说明
在小程序 ...]]></description>
      <category>微信小程序文档</category>
      <author>一起看海</author>
      <pubDate>Tue, 16 Jan 2024 08:06:12 +0000</pubDate>
    </item>
    <item>
      <title>UnionID 机制说明</title>
      <link>http://linuxsir.cn/forum.php?mod=viewthread&amp;tid=399526</link>
      <description><![CDATA[如果开发者拥有多个移动应用、网站应用、和公众账号（包括小程序），可通过 UnionID 来区分用户的唯一性，因为只要是同一个微信开放平台账号下的移动应用、网站应用和公众账号（包括小程序），用户的 UnionID 是唯一的。换句话说，同一用户，对同一个微信开放平台下的不 ...]]></description>
      <category>微信小程序文档</category>
      <author>一起看海</author>
      <pubDate>Tue, 16 Jan 2024 08:04:59 +0000</pubDate>
    </item>
    <item>
      <title>小程序中的蓝牙能力</title>
      <link>http://linuxsir.cn/forum.php?mod=viewthread&amp;tid=399525</link>
      <description><![CDATA[在小程序中，要使用蓝牙能力（Beacon 除外）必须首先调用 wx.openBluetoothAdapter 初始化蓝牙适配器模块，其生效周期为调用 wx.openBluetoothAdapter 至调用 wx.closeBluetoothAdapter 或小程序被销毁为止。只有在小程序蓝牙适配器模块生效期间，开发者才能够正常调用 ...]]></description>
      <category>微信小程序文档</category>
      <author>一起看海</author>
      <pubDate>Tue, 16 Jan 2024 08:03:42 +0000</pubDate>
    </item>
    <item>
      <title>glass-easel ：新版微信小程序组件框架</title>
      <link>http://linuxsir.cn/forum.php?mod=viewthread&amp;tid=399524</link>
      <description><![CDATA[glass-easel 是小程序组件框架的核心实现。它实质上是一个 JavaScript 的组件化界面框架，用来进行组件化、定义式的界面开发。

glass-easel 是对旧版小程序组件框架的重写，保持对旧版小程序组件框架特性的兼容，并添加了一些新特性。它运行时并不依赖于小程序环境，可 ...]]></description>
      <category>微信小程序文档</category>
      <author>一起看海</author>
      <pubDate>Tue, 16 Jan 2024 08:02:34 +0000</pubDate>
    </item>
    <item>
      <title>局域网通信</title>
      <link>http://linuxsir.cn/forum.php?mod=viewthread&amp;tid=399476</link>
      <description><![CDATA[基础库 2.4.0 提供了 wx.startLocalServiceDiscovery 等一系列 mDNS API，可以用来获取局域网内提供 mDNS 服务的设备的 IP。 wx.request/wx.connectSocket/wx.uploadFile/wx.downloadFile 的 url 参数允许为 ${IP}{PORT}/${PATH} 的格式，当且仅当 IP 与手机 IP 处在 ...]]></description>
      <category>微信小程序文档</category>
      <author>一起看海</author>
      <pubDate>Mon, 15 Jan 2024 08:35:10 +0000</pubDate>
    </item>
    <item>
      <title>服务器域名配置</title>
      <link>http://linuxsir.cn/forum.php?mod=viewthread&amp;tid=399474</link>
      <description><![CDATA[每个微信小程序需要事先设置通讯域名，小程序只可以跟指定的域名进行网络通信。包括普通 HTTPS 请求（wx.request）、上传文件（wx.uploadFile）、下载文件（wx.downloadFile) 和 WebSocket 通信（wx.connectSocket）。

从基础库 2.4.0 开始，网络接口允许与局域网 IP  ...]]></description>
      <category>微信小程序文档</category>
      <author>一起看海</author>
      <pubDate>Mon, 15 Jan 2024 08:33:37 +0000</pubDate>
    </item>
    <item>
      <title>小程序的运行环境</title>
      <link>http://linuxsir.cn/forum.php?mod=viewthread&amp;tid=399473</link>
      <description><![CDATA[微信小程序运行在多种平台上：iOS/iPadOS 微信客户端、Android 微信客户端、Windows PC 微信客户端、Mac 微信客户端、小程序硬件框架和用于调试的微信开发者工具等。

不同运行环境下，脚本执行环境以及用于组件渲染的环境是不同的，性能表现也存在差异：

在 iOS、iPad ...]]></description>
      <category>微信小程序文档</category>
      <author>一起看海</author>
      <pubDate>Mon, 15 Jan 2024 08:32:47 +0000</pubDate>
    </item>
  </channel>
</rss>