vue.js - VSCode中生成Vuex Getter Setter的一种方法
问题描述
有没有办法在 VSCode (Visual Studio Code) 中轻松生成 vuex Getter 和 Setter 计算属性?
解决方案
这是一种在计算属性中生成 Vuex Getter 和 Setter 的方法。
我使用 VSCode 代码段。这里的代码段:
{
"Vuex Getter and Setter ": {
"scope": "javascript,typescript,vue",
"prefix": "gset",
"body": [
"${2:property}: {",
"\tget() {",
"\t\treturn this.\\$store.state.${1:objet}.${2:property}",
"\t},",
"\tset(value) {",
"\t\tthis.\\$store.commit('update${1/^(.)(.*)/${1:/upcase}${2}/}${2/^(.)(.*)/${1:/upcase}${2}/}', value)",
"\t}",
"}"
],
"description": "Generate vuex getter and setter for an object and a property"
}
}
结果如下:
如果你知道更好的方法,或者很酷的 VSCode 插件来做到这一点,我很乐意学习
推荐阅读
- io - 如果我使用 libaio + fsync() 会怎样?
- c++ - 针对 TensorFlow C++ API 构建的 Bazel 目标不执行工厂注册函数
- image - 使用 Postman 问题上传 Strapi 图像
- c++ - enable_if 没有在构造函数中触发?
- git - 如何让 Cognito UserPool 用户可以访问 AWS CodeCommit 存储库?
- javascript - 使文本加粗会出错,有时它会打开和关闭
- rust - 为什么我可以在 Rust 中从向量末尾开始切片?
- angular - 成功 callbackId 中的错误:IonicDeeplinkPlugin297951451:TypeError:route.split 不是函数
- scala - 不同参数的辅助构造函数
- angular - 导入后导出的共享模块在角度 10 中无法识别