tips README
本插件为vuex周边的插件,提供 src/store/module/.js or.ts 中文件的action名字 && 智能提示本人开发的数据流框架基于(Rxjs+ramda+vuex),并且带命名空间.
基础功能教程
功能分类
- 智能提示 action调用的snippets ,触发关键字符 xlogic,一般输入x就可以了
- 智能提示 获取apiUrlKey,触发关键字符 apiUrlKey 获取 src/constant/sourceMap.ts 中的 apiUrlKey
- 命令,更新和action,如果在开发过程中新增了action,就需要此命令
注意事项
- 第一次打开项目 需要多等几分钟,因为需要解析文件(解析文件做了延迟)
前置条件
- vue 项目 (必须)
- 已 vuex 为主 编写大量的action (必须)
- 有 module 区别 (可选)
使用方式
加载最新的action
- 唤起vscode 命令行
- 输入关键词 actionName
- 找到 "从新加载 src/store/modules 下面的 actionsName" 插件会重新加载 actionName (文件必须先保存要不得不到最新的action)
智能提示
- 输入x会提示xlogic , 选择xlogic会提示 action的脚本
- 输入apiUrlKey , 可智能显示 apiUrlKey
Features
- 智能提示 vuex modules下面的action
- 智能提示 apiUrlKey (src/constant/sourceMap.ts)
TODO
Version log
0.1.3
0.1.2
fix
- 修复 vscode 内置 TS 语言服务没有时,无法解析ts文件 ,采用延迟 5秒后解析(延迟5秒每次解析文件)
- 修复 文案错别字
optimize
- 优化正则解析(如果延迟5秒 TS 语言服务没有时)
0.1.1
- optimize 打包
- 使用 vscode 内置 TS 语言服务 ,不需要安装 typescript
- 如果 vscode 内置 TS 语言服务没有 则采用 自定义正则进行解析
- 修改内置参数的默认值 移除 sourceType 等属性
- 修改reload 提示文案
0.1.0
- 修复提取 apiUrlKey bug
- 使用正则 提取 apiUrlKey
- key中包含 . 为正确的 apiUrlKey
- 不包含 注释
- 不包含 函数内定义的对象
- 新增 logo
0.0.9
- fix 去除 .vscodeignore 忽略 node_modules
0.0.8
- feat(tips): 读取 src/constant/sourceMap.ts 文件 自动读取文件,自动加载apiUrlKey
0.0.7
- feat(doc): 重写markdown,增加基础教程gif图
0.0.6
- feat(config): 增加配置属性 innerActionParams,默认值为(modelName,sourceType,params,gloading,from,transformData,aloading),可自行修改
- feat(tips): action payload 参数提示(可以在插件配置界面配置 innerActionParams 属性)
- feat(tips): actionName提示 需要vscode打开字符串内智能提示 (settings.json)
"editor.quickSuggestions": {
"other": true,
"comments": true,
"strings": true
},
- todo 0.0.7 增加 操作gif图
- todo 0.0.7 更智能提示根据所在文件路径
0.0.5
- feat 新增 对 store/index.(ts|js) action名字显示
0.0.4
- fix 增加对.js 文件支持
- feat 新增 innerAction 配置属性可以自定义配置属性(以英文的,分割)
0.0.3
0.0.2
- fix 找不到 typescript 问题 是因为 默认是在 devDependencies 下面,需要转移dependencies 然后在 yarn install
0.0.1
- feat xLogic 智能提示 根据languageID 区分 前缀是 store 还是 context
- feat command 命令 加载新增的actionName(主要先保存)
| |