# 微信小程序分享功能使用指南 ## 功能说明 提供了完整的微信小程序分享功能,包括: - 分享给好友 - 分享到朋友圈 - 保存图片到相册 ## 使用方法 ### 1. 基础分享(在页面中) ```vue ``` ### 2. 使用分享组件 ```vue ``` ### 3. 保存二维码图片 ```vue ``` ### 4. 动态分享内容 ```vue ``` ## 配置说明 ### 1. 启用分享到朋友圈 在 `pages.json` 中配置页面: ```json { "path": "pages/index/index", "style": { "navigationBarTitleText": "首页", "enableShareTimeline": true } } ``` ### 2. 全局分享配置 在 `App.vue` 中配置全局分享: ```vue ``` ## API 说明 ### createShareMessage(options) 创建分享给好友的配置 **参数:** - `title` (string): 分享标题 - `path` (string): 分享路径 - `imageUrl` (string): 分享图片URL **返回:** 分享配置对象 ### createShareTimeline(options) 创建分享到朋友圈的配置 **参数:** - `title` (string): 分享标题 - `query` (string): 分享路径参数 - `imageUrl` (string): 分享图片URL **返回:** 分享配置对象 ### saveImageToAlbum(filePath) 保存图片到相册 **参数:** - `filePath` (string): 图片路径(本地临时路径或网络路径) **返回:** Promise ## 注意事项 1. 分享图片建议尺寸:5:4,推荐 500x400px 2. 分享路径必须是已注册的页面路径 3. 保存图片需要用户授权相册权限 4. 分享到朋友圈需要在页面配置中启用 5. 网络图片会自动下载后保存到相册