在vscode 中设置 vue模板内容的方法


Posted in Javascript onSeptember 02, 2020

vscode中设置 vue 模板内容缘由设置要求1:vscode 先下载插件 `vetur`2: 菜单栏 -文件 - 首选项 - 用户代码片段3:使用

缘由

由于每次在 vscode 中创建vue的文件的时候,都需要手动书写
templete,模板
script,脚本
style,样式
这些重复和繁琐的事情,是可以定义一个模板信息的

设置要求

1:vscode 先下载插件 vetur

在vscode 中设置 vue模板内容的方法

2: 菜单栏 -文件 - 首选项 - 用户代码片段

在vscode 中设置 vue模板内容的方法

以下是借鉴一下谷粒商城的 提供 vue 模板信息 和 httpget、httppost请求

{
	"生成vue模板": {
		"prefix": "vue",
		"body": [
			"<template>",
			"<div></div>",
			"</template>",
			"",
			"<script>",
			"//这里可以导入其他文件(比如:组件,工具js,第三方插件js,json文件,图片文件等等)",
			"//例如:import 《组件名称》 from '《组件路径》';",
			"",
			"export default {",
			" //import引入的组件需要注入到对象中才能使用",
			"components: {},",
			"props: {},",
			"data() {",
			"//这里存放数据",
			"return {",
			"",
			"};",
			"},",
			"//计算属性 类似于data概念",
			"computed: {},",
			"//监控data中的数据变化",
			"watch: {},",
			"//方法集合",
			"methods: {",
			"",
			"},",
			"//生命周期 - 创建完成(可以访问当前this实例)",
			"created() {",
			"",
			"},",
			"//生命周期 - 挂载完成(可以访问DOM元素)",
			"mounted() {",
			"",
			"},",
			"beforeCreate() {}, //生命周期 - 创建之前",
			"beforeMount() {}, //生命周期 - 挂载之前",
			"beforeUpdate() {}, //生命周期 - 更新之前",
			"updated() {}, //生命周期 - 更新之后",
			"beforeDestroy() {}, //生命周期 - 销毁之前",
			"destroyed() {}, //生命周期 - 销毁完成",
			"activated() {}, //如果页面有keep-alive缓存功能,这个函数会触发",
			"}",
			"</script>",
			"<style scoped>",
			"$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请求"
 }
}

3:使用

在新创建的vue文件中,根据刚才的文件名就可以快速生成模板中的文件内容

在vscode 中设置 vue模板内容的方法

比如,此时就是设置的 vue

总结

到此这篇关于在vscode 中设置 vue模板内容的方法的文章就介绍到这了,更多相关vscode 设置 vue模板内容内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!

Javascript 相关文章推荐
JAVASCRIPT style 中visibility和display之间的区别
Jan 22 Javascript
Javascript常考语句107条收集
Mar 09 Javascript
js jquery数组介绍
Jul 15 Javascript
ajax请求乱码的解决方法(中文乱码)
Apr 10 Javascript
JavaScript实现页面5秒后自动跳转的方法
Apr 16 Javascript
JS简单限制textarea内输入字符数量的方法
Oct 14 Javascript
JS判断当前页面是否在微信浏览器打开的方法
Dec 08 Javascript
jQuery插件EasyUI获取当前Tab中iframe窗体对象的方法
Aug 05 Javascript
浅谈js原生拖放
Nov 21 Javascript
通过npm引用的vue组件使用详解
Mar 02 Javascript
vuejs2.0子组件改变父组件的数据实例
May 10 Javascript
微信小程序引入模块中wxml、wxss、js的方法示例
Aug 09 Javascript
JavaScript array常用方法代码实例详解
Sep 02 #Javascript
Vue前端判断数据对象是否为空的实例
Sep 02 #Javascript
详解JavaScript 事件流
Sep 02 #Javascript
JavaScript判断数据类型有几种方法及区别介绍
Sep 02 #Javascript
jQuery中getJSON跨域原理的深入讲解
Sep 02 #jQuery
JavaScript交换变量常用4种方法解析
Sep 02 #Javascript
Vue-cli打包后部署到子目录下的路径问题说明
Sep 02 #Javascript
You might like
PHP学习笔记(二) 了解PHP的基本语法以及目录结构
2014/08/04 PHP
js程序中美元符号$是什么
2008/06/05 Javascript
javascript与asp.net(c#)互相调用方法
2009/12/13 Javascript
JavaScript 读取元素的CSS信息的代码
2010/02/07 Javascript
jQuery右键菜单contextMenu使用实例
2011/09/28 Javascript
jQuery实现切换页面布局使用介绍
2011/10/09 Javascript
JavaScript中的函数的两种定义方式和函数变量赋值
2014/05/12 Javascript
多个checkbox被选中时如何判断是否有自己想要的
2014/09/22 Javascript
基于JQuery实现仿网易邮箱全屏动感滚动插件fullPage
2015/09/20 Javascript
JS实现带圆弧背景渐变效果的导航菜单代码
2015/10/13 Javascript
JavaScript精炼之构造函数 Constructor及Constructor属性详解
2015/11/05 Javascript
使用JQuery FancyBox插件实现图片展示特效
2015/11/16 Javascript
javascript点击按钮实现隐藏显示切换效果
2016/02/03 Javascript
javascript 面向对象function详解及实例代码
2017/02/28 Javascript
微信小程序提交form操作示例
2018/12/30 Javascript
详解vue中使用vue-quill-editor富文本小结(图片上传)
2019/04/24 Javascript
Vue中实现权限控制的方法示例
2019/06/07 Javascript
新手如何快速理解js异步编程
2019/06/24 Javascript
vue实现在v-html的html字符串中绑定事件
2019/10/28 Javascript
[53:15]Mineski vs iG 2018国际邀请赛小组赛BO2 第二场 8.16
2018/08/17 DOTA
使用setup.py安装python包和卸载python包的方法
2013/11/27 Python
详细探究Python中的字典容器
2015/04/14 Python
numpy给array增加维度np.newaxis的实例
2018/11/01 Python
python实现n个数中选出m个数的方法
2018/11/13 Python
Python selenium 自动化脚本打包成一个exe文件(推荐)
2020/01/14 Python
postman和python mock测试过程图解
2020/02/22 Python
FOREO斐珞尔官方旗舰店:LUNA露娜洁面仪
2018/03/11 全球购物
prAna官网:瑜伽、旅行和冒险服装
2019/03/10 全球购物
Unix如何添加新的用户
2014/08/20 面试题
读书之星事迹材料
2014/05/12 职场文书
网吧消防安全责任书
2014/07/29 职场文书
试用期员工工作自我评价
2014/09/10 职场文书
旷课检讨书
2015/01/26 职场文书
岳麓书院导游词
2015/02/03 职场文书
小学五一劳动节活动总结
2015/02/09 职场文书
灵能百分百第三季什么时候来?
2022/03/15 日漫