SuperAPI AI 工具集

wechat-miniprogram

前端与建站

查看项目

更新于 10-15 12:16

技能介绍

用途

本技能是微信小程序(WeChat Mini Program)开发框架技能,基于官方文档生成,用于辅助微信小程序的开发工作。当涉及微信小程序开发、WXML/WXSS/WXS 编写、微信小程序 API 调用、微信组件构建、微信开放能力实现、小程序问题调试以及小程序性能优化等任务时,可触发使用本技能。

主要能力

技能内置了较为完整的参考文档,位于 references/ 目录下,包括:

  • getting_started.md:快速入门与介绍
  • framework.md:小程序框架(逻辑层、视图层)
  • components.md:内置组件
  • api.md:API 参考
  • cloud.md:云开发
  • reference.md:配置参考

在需要详细信息时,可通过 view 读取对应的参考文件。技能还提供了常见代码模式示例,覆盖项目结构、图片预览、组件定义、云函数调用、滚动视图等典型用法。

使用方式

技能以参考文档加代码示例的形式组织。快速参考部分列出了从官方文档中提取的常见模式,例如:

项目结构示例:

├── app.js          # App logic
├── app.json        # App configuration
├── app.wxss        # Global styles
├── pages/
│   └── index/
│       ├── index.js    # Page logic
│       ├── index.json  # Page configuration
│       ├── index.wxml  # Page template
│       └── index.wxss  # Page styles
└── components/     # Custom components

图片预览示例:

wx.previewImage({
  current: 'https://img1.gtimg.com/10/1048/104857/10485726_980x1200_0.jpg',
  urls: [
    'https://img1.gtimg.com/10/1048/104857/10485731_980x1200_0.jpg',
    'https://img1.gtimg.com/10/1048/104857/10485726_980x1200_0.jpg',
    'https://img1.gtimg.com/10/1048/104857/10485729_980x1200_0.jpg'
  ],
  success: function(res) {
    console.log(res)
  }
})

组件定义示例:

<!-- /components/index.wmxl -->
<view class="index">{{prop}}</view>
// /components/index.js
Component({
  properties: {
    prop: {
      type: String,
      value: 'index.properties'
    },
  },
})
/* /components/index.wxss */
.index {
  color: green;
}

云函数调用示例:

wx.cloud.callFunction({
  name: 'myFunction',
  data: {
    weRunData: wx.cloud.CloudID('xxx'),
    obj: {
      shareInfo: wx.cloud.CloudID('yyy'),
    }
  }
})

滚动视图示例:

<scroll-view type="list" scroll-y>
  <view> a </view>
  <view> b </view>
  <view> c </view>
</scroll-view>

技能还涵盖关键概念,如 App 生命周期(onLaunch、onShow、onHide)、Page 生命周期(onLoad、onShow、onReady、onHide、onUnload)、WXML 数据绑定({{message}}、wx:if、wx:for)以及事件处理(bindtap)等。

适用场景

  • 开发微信小程序
  • 编写 WXML、WXSS 或 WXS
  • 调用微信小程序 API
  • 构建微信组件
  • 实现微信开放能力
  • 调试小程序问题
  • 优化小程序性能

限制

本技能由官方微信文档自动生成,参考文件保留源文档的结构与示例,内容以中文为主。关于收费、价格、平台支持范围、具体效果等事实,资料中暂未提供。