Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/MiGongOrg/wepy-snippets
微信小程序 WePy Sublime 插件,集成部分 WePy 可复用代码块,整合小程序组件并生成代码片段。使用 WePy Snippets 开发小程序将变得更高效。
https://github.com/MiGongOrg/wepy-snippets
Last synced: 2 months ago
JSON representation
微信小程序 WePy Sublime 插件,集成部分 WePy 可复用代码块,整合小程序组件并生成代码片段。使用 WePy Snippets 开发小程序将变得更高效。
- Host: GitHub
- URL: https://github.com/MiGongOrg/wepy-snippets
- Owner: MiGongOrg
- Created: 2018-05-14T08:17:33.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2018-05-28T03:13:15.000Z (over 6 years ago)
- Last Synced: 2024-08-03T21:03:42.555Z (6 months ago)
- Homepage:
- Size: 184 KB
- Stars: 1
- Watchers: 4
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
- awesome-wepy - wepy-snippets: 微信小程序WePy Sublime Snippets插件
README
# 微信小程序 WePy Sublime 插件
| Wepy Page | 小程序组件 |
|---------------------------|------------------------------|
|||微信小程序 WePy Sublime 插件,集成部分 WePy 可复用代码块,整合小程序组件并生成代码片段。使用 WePy Snippets 开发小程序将变得更高效。
#### 在使用之前
> 文件后缀为.wpy,可共用Vue的高亮规则
Linux/Windows/OS X: `Ctrl+Shift+P` or `Cmd+Shift+P`
**Package Control: Install Package** 搜索 `Vue Syntax Highlight`
#### 安装方法
##### 1.前往指定目录
```sh
Nix: ~/.config/sublime-text-3/packages
Mac: ~/Library/Application\ Support/Sublime\ Text\ 3/Packages
Win: %APPDATA%\Sublime Text 3\Packages
```##### 2.clone 该项目到该目录
```sh
git clone https://github.com/MiGongOrg/wepy-snippets.git 'wepy-snippets'
```#### 使用方法
> 输入相应命令后按 `Tab`
**注:** 如果没有自动提示,请设置用户配置文件 `Preferences` - `Settings`
```
"auto_complete_selector": true
```#### WePy
| 命令 | 说明 |
|------------|----------------|
| wpage | wepy page |
| wcomponent | wepy component |
| wrepeat | wepy repeat |#### 小程序组件
##### 视图容器组件
| 命令 | 说明 |
|--------------|--------------|
| wview | 视图容器 |
| wscrollview | 可滚动视图区域 |
| wswiper | 滑块视图容器 |
| wmovableview | 可移动的视图容器 |
| wcoverview | 覆盖在原生组件之上的文本视图 |
| wcoverimage | 覆盖在原生组件之上的图片视图 |##### 基础内容组件
| 命令 | 说明 |
|-----------|----------|
| wicon | Icon 图标 |
| wtext | 文本 |
| wrichtext | 富文本 |
| wprogress | 进度条 |##### 表单组件
| 命令 | 说明 |
|-------------------|----------|
| wbutton | 按钮 |
| wcheckbox | 多项选择器 |
| wform | form 表单 |
| winput | 输入框 |
| wlabel | 标签 |
| wpicker | 选择器 |
| wpickerview | 滚动选择器 |
| wpickerviewcolumn | 选择列 |
| wradio | 单项选择器 |
| wslider | 滑动选择器 |
| wswitch | 开关选择器 |
| wtextarea | 多行输入框 |##### 导航组件
| 命令 | 说明 |
|------------|--------|
| wnavigator | 页面链接 |##### 媒体组件
| 命令 | 说明 |
|-------------|--------|
| waudio | 页面链接 |
| wimage | 图片 |
| wvideo | 视频 |
| wwcamera | 系统相机 |
| wliveplayer | 实时音视频播放 |
| wlivepusher | 实时音视频录制 |##### 地图组件
| 命令 | 说明 |
|------|-----|
| wmap | 地图 |##### 画布组件
| 命令 | 说明 |
|---------|-----|
| wcanvas | 画布 |##### 开放能力
| 命令 | 说明 |
|-----------|--------|
| wopendata | 开放数据 |
| wwebview | 网页容器 |#### 小程序 API
##### 网络
###### 发起请求
| 命令 | 说明 |
|-----------|--------|
| wrequest | 发起网络请求 |###### 上传、下载
| 命令 | 说明 |
|---------------|--------|
| wuploadfile | 将本地资源上传到开发者服务器 |
| wdownloadfile | 下载文件资源到本地 |###### WebSocket
| 命令 | 说明 |
|--------------------|--------|
| wconnectsocket | 创建一个 WebSocket 连接 |
| wonsocketopen | 监听 WebSocket 连接打开事件 |
| wonsocketerror | 监听 WebSocket 错误 |
| wsendsocketmessage | 通过 WebSocket 连接发送数据 |
| wonsocketmessage | 监听 WebSocket 接收到服务器的消息事件 |
| wclosesocket | 关闭 WebSocket 连接 |
| wonsocketclose | 监听 WebSocket 关闭 |##### 媒体
###### 图片
| 命令 | 说明 |
|----------------|--------|
| wchooseimage | 从本地相册选择图片或使用相机拍照 |
| wpreviewimage | 预览图片 |
| wgetimageinfo | 获取图片信息 |
| wsaveimagetophotosalbum | 保存图片到系统相册 |###### 录音
> 未添加 `startRecord` `stopRecord` 因在 1.6.0 版本开始接口不再维护,未添加
###### 录音管理
| 命令 | 说明 |
|---------------------|--------|
| wgetrecordermanager | 获取全局唯一的录音管理器 |###### 音频播放控制
> `playVoice` `pauseVoice` `stopVoice` 因在 1.6.0 版本开始接口不再维护,未添加
###### 音乐播放控制
> `getBackgroundAudioPlayerState` 等... 因在 1.2.0 版本开始接口不再维护,未添加
###### 背景音频播放管理
| 命令 | 说明 |
|----------------------------|--------|
| wgetbackgroundaudiomanager | 获取全局唯一的背景音频管理器 |###### 音频组件控制
> `createAudioContext` 因在 1.6.0 版本开始接口不再维护,未添加
| 命令 | 说明 |
|--------------------------|--------|
| wcreateinneraudiocontext | 创建并返回内部 audio 上下文 innerAudioContext 对象 |###### 视频
| 命令 | 说明 |
|-------------------------|--------|
| wchoosevideo | 拍摄视频或从手机相册中选视频 |
| wsavevideotophotosalbum | 保存视频到系统相册 |###### 视频组件控制
| 命令 | 说明 |
|---------------------|--------|
| wcreatevideocontext | 创建并返回 video 上下文 videoContext 对象 |###### 相机组件控制
| 命令 | 说明 |
|----------------------|--------|
| wcreatecameracontext | 创建并返回 camera 上下文 cameraContext 对象 |###### 实时音视频
| 命令 | 说明 |
|--------------------------|--------|
| wcreateliveplayercontext | 操作对应的 组件 |
| wcreateliveplayercontext | 创建并返回 live-pusher 上下文 LivePusherContext 对象 |##### 文件
| 命令 | 说明 |
|-------------------|-------------|
| wsavefile | 保存文件到本地 |
| wgetfileinfo | 获取文件信息 |
| wgetsavedfilelist | 获取本地已保存的文件列表 |
| wgetsavedfileinfo | 获取本地文件的文件信息 |
| wremovesavedfile | 删除本地存储的文件 |
| wopendocument | 新开页面打开文档 |##### 数据缓存
| 命令 | 说明 |
|---------------------|-------------|
| wsetstorage | 异步,将数据存储在本地缓存中 |
| wsetstoragesync | 同步,将数据存储在本地缓存中 |
| wgetstorage | 异步,获取本地缓存数据 |
| wgetstoragesync | 同步,获取本地缓存数据 |
| wgetstorageinfo | 异步,获取当前 storage 相关信息 |
| wgetstorageinfosync | 同步,获取当前 storage 相关信息 |
| wremovestorage | 异步,从本地缓存中移除指定 key |
| wremovestoragesync | 同步,从本地缓存中移除指定 key |
| wclearstorage | 异步,清理本地数据缓存 |
| wclearstoragesync | 同步,清理本地数据缓存 |##### 位置
###### 获取位置
| 命令 | 说明 |
|-------------------|-------------|
| wgetlocation | 获取当前的地理位置、速度 |
| wchooselocation | 打开地图选择位置 |###### 查看位置
| 命令 | 说明 |
|-------------------|-------------|
| wopenlocation | 使用微信内置地图查看位置 |
| wcreatemapcontext | 创建并返回 map 上下文 mapContext 对象 |###### 地图组件控制
| 命令 | 说明 |
|-------------------|-------------|
| wcreatemapcontext | 创建并返回 map 上下文 mapContext 对象 |##### 设备
###### 系统信息
| 命令 | 说明 |
|--------------------|----------------|
| wgetsysteminfo | 异步,获取系统信息 |
| wgetsysteminfosync | 同步,获取系统信息 |###### 网络状态
| 命令 | 说明 |
|------------------------|--------------|
| wgetnetworktype | 获取网络类型 |
| wonnetworkstatuschange | 监听网络状态变化 |###### 加速度计
| 命令 | 说明 |
|------------------------|--------------|
| wonaccelerometerchange | 监听加速度数据 |
| wstartaccelerometer | 开始监听加速度数据 |
| wstopaccelerometer | 停止监听加速度数据 |###### 罗盘
| 命令 | 说明 |
|------------------|--------------|
| woncompasschange | 监听罗盘数据 |
| wstartcompass | 开始监听罗盘数据 |
| wstopcompass | 停止监听罗盘数据 |###### 拨打电话
| 命令 | 说明 |
|----------------|--------|
| wmakephonecall | 拨打电话 |###### 扫码
| 命令 | 说明 |
|-----------|----------------|
| wscanCode | 调起客户端扫码界面 |###### 剪贴板
| 命令 | 说明 |
|-------------------|------------------|
| wsetclipboarddata | 设置,系统剪贴板内容 |
| wgetclipboarddata | 获取,系统剪贴板内容 |###### 蓝牙
> 待更新...
###### iBeacon
> 待更新...
###### 屏幕亮度
| 命令 | 说明 |
|----------------------|-------------|
| wsetscreenbrightness | 设置,屏幕亮度 |
| wgetscreenbrightness | 获取,屏幕亮度 |
| wsetkeepscreenon | 设置,是否保持常亮状态 |###### 用户截屏事件
| 命令 | 说明 |
|----------------------|------------------|
| wonusercapturescreen | 监听用户主动截屏事件 |###### 振动
| 命令 | 说明 |
|---------------|-----------------------|
| wvibratelong | 使手机发生 较长 时间的振动 |
| wvibrateshort | 使手机发生 较短 时间的振动 |###### 手机联系人
| 命令 | 说明 |
|------------------|----------------- |
| waddphonecontact | 新增或添加已有联系人 |###### NFC
> 待更新...
###### Wi-Fi
##### 界面
###### 交互反馈
| 命令 | 说明 |
|------------------|----------------- |
| wshowtoast | 显示消息提示框 |
| wshowloading | 显示 loading 提示框 |
| whidetoast | 隐藏消息提示框 |
| whideloading | 隐藏 loading 提示框 |
| wshowmodal | 显示模态弹窗 |
| wshowactionsheet | 显示操作菜单 |###### 设置导航条
| 命令 | 说明 |
|---------------------------|------------------ |
| wsetnavigationbartitle | 动态设置当前页面的标题 |
| wshownavigationbarloading | 在当前页面显示导航条加载动画 |
| whidenavigationbarloading | 隐藏导航条加载动画 |
| wsetnavigationbarcolor | 动态设置置导航条样式 |###### 设置 tabBar
| 命令 | 说明 |
|--------------------|------------------ |
| wsettabbarbadge | 为 tabBar 某一项的右上角添加文本 |
| wremovetabbarbadge | 移除 tabBar 某一项右上角的文本 |
| wshowtabbarreddot | 显示 tabBar 某一项的右上角的红点 |
| whidetabbarreddot | 隐藏 tabBar 某一项的右上角的红点 |
| wsettabbarstyle | 动态设置 tabBar 的整体样式 |
| wsettabbaritem | 动态设置 tabBar 某一项的内容 |
| wshowtabbar | 显示 tabBar |
| whidetabbar | 隐藏 tabBar |###### 设置置顶信息
| 命令 | 说明 |
|----------------|------------------ |
| wsettopbartext | 动态设置置顶栏文字内容 |###### 导航
| 命令 | 说明 |
|---------------|---------------|
| wnavigateto | 保留当前页面,跳转到应用内的某个页面 |
| wredirectto | 关闭当前页面,跳转到应用内的某个页面 |
| wswitchtab | 跳转到 tabBar 页面,并关闭其他所有非 tabBar 页面 |
| wnavigateback | 关闭当前页面,返回上一页面或多级页面 |
| wrelaunch | 关闭所有页面,打开到应用内的某个页面 |###### 动画
| 命令 | 说明 |
|------------------|---------------|
| wcreateanimation | 创建一个动画实例 |###### 位置
| 命令 | 说明 |
|---------------|----------------- |
| wpagescrollto | 将页面滚动到目标位置 |###### 绘图
> 待更新...