VSCode 快速生成 .vue 基本模板、发送http请求模板

安装 vscode

官网:https://code.visualstudio.com/

安装 Vetur 插件,识别 vue 文件

再应用商店中搜索 Vetur,点击安装,安装完成之后点击重新加载

新建代码片段

文件 ➡ 首选项 ➡ 用户代码片段 ➡ 点击新建全局代码片段 ➡ 取名 vue ➡ 确定

粘入自定义 .vue 模板

{
    "Print to console": {
        "prefix": "vue",
        "body": [
            "<!-- $1 -->",
            "<template>",
            "<div class='$2'>$5</div>",
            "</template>",
            "",
            "<script>",
            "// 这里可以导入其他文件(比如:组件,工具 js,第三方插件 js,json 文件,图片文件等等)",
            "// 例如:import 《组件名称》 from'《组件路径》';",
            "",
            "export default {",
            "//import 引入的组件需要注入到对象中才能使用",
            "components: {},",
            "data() {",
            "// 这里存放数据",
            "return {",
            "",
            "};",
            "},",
            "// 监听属性 类似于 data 概念",
            "computed: {},",
            "// 监控 data 中的数据变化",
            "watch: {},",
            "// 方法集合",
            "methods: {",
            "",
            "},",
            "// 生命周期 - 创建完成(可以访问当前 this 实例)",
            "created() {",
            "",
            "},",
            "// 生命周期 - 挂载完成(可以访问 DOM 元素)",
            "mounted() {",
            "",
            "},",
            "beforeCreate(){}, // 生命周期 - 创建之前",
            "beforeMount(){}, // 生命周期 - 挂载之前",
            "beforeUpdate(){}, // 生命周期 - 更新之前",
            "updated(){}, // 生命周期 - 更新之后",
            "beforeDestroy(){}, // 生命周期 - 销毁之前",
            "destroyed(){}, // 生命周期 - 销毁完成",
            "activated(){}, // 如果页面有 keep-alive 缓存功能,这个函数会触发",
            "}",
            "</script>",
            "<style scoped>",
            "//@import url($3); 引入公共 css 类",
            "$4",
            "</style>"
        ],
        "description": "生成 vue 模板"
    },
    "http-get 请求": {
	"prefix": "httpget",
	"body": [
		"this.\\$http({",
		"url: this.\\$http.adornUrl(''),",
		"method:'get',",
		"params: this.\\$http.adornParams({})",
		"}).then(({ data}) => {",
		"})"
	],
	"description": "httpGET 请求"
    },
    "http-post 请求": {
	"prefix": "httppost",
	"body": [
		"this.\\$http({",
		"url: this.\\$http.adornUrl(''),",
		"method:'post',",
		"data: this.\\$http.adornData(data, false)",
		"}).then(({ data}) => {});" 
	],
	"description": "httpPOST 请求"
    }
}

新建一个 .vue 文件输入 vue 测试

上面的配置中:"prefix": "vue""prefix": "httpget""prefix": "httppost" 就是你的快捷输入名称,可自行修改


__EOF__

  • 本文作者: lone's blog
  • 本文链接: https://www.cnblogs.com/songjilong/p/12635448.html
  • 关于博主: 评论和私信会在第一时间回复。或者直接私信我。
  • 版权声明: 本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!
  • 声援博主: 如果您觉得文章对您有帮助,可以点击文章右下角推荐一下。