在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 相关文章推荐
JS仿flash上传头像效果实现代码
Jul 18 Javascript
jquery如何把数组变为字符串传到服务端并处理
Apr 30 Javascript
浅谈javascript中的Function和Arguments
Aug 30 Javascript
JS经典正则表达式笔试题汇总
Dec 15 Javascript
JS实现仿PS的调色板效果完整实例
Dec 21 Javascript
微信小程序 实例开发总结
Apr 26 Javascript
JavaScript实现打地鼠小游戏
Apr 23 Javascript
如何通过非数字与字符的方式实现PHP WebShell详解
Jul 02 Javascript
Kindeditor单独调用单图上传增加预览功能的实例
Jul 31 Javascript
Javascript 编码约定(编码规范)
Mar 11 Javascript
js核心基础之闭包的应用实例分析
May 11 Javascript
vue和H5 draggable实现拖拽并替换效果
Jul 29 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
JavaScript RegExp方法获取地址栏参数(面向对象)
2009/03/10 Javascript
JQuery实现的在新窗口打开链接的方法小结
2010/04/22 Javascript
jquery 插件学习(六)
2012/08/06 Javascript
jQuery之ajax技术的详细介绍
2013/06/19 Javascript
jQuery自定义滚动条完整实例
2016/01/08 Javascript
基于javascript实现根据身份证号码识别性别和年龄
2016/01/22 Javascript
vue中渐进过渡效果实现
2016/10/27 Javascript
jQuery基于ajax操作json数据简单示例
2017/01/05 Javascript
详解nodejs中exports和module.exports的区别
2017/02/17 NodeJs
实例解析js中try、catch、finally的执行规则
2017/02/24 Javascript
优雅地使用loading(推荐)
2019/04/20 Javascript
小程序封装wx.request请求并创建接口管理文件的实现
2019/04/29 Javascript
微信小程序自定义模态弹窗组件详解
2019/12/24 Javascript
js轮播图之旋转木马效果
2020/10/13 Javascript
jquery实现异步文件上传ajaxfileupload.js
2020/10/23 jQuery
[03:06]3分钟带你回顾DOTA2完美盛典&完美大师赛
2017/12/06 DOTA
Python函数中定义参数的四种方式
2014/11/30 Python
python pptx复制指定页的ppt教程
2020/02/14 Python
pytorch 把图片数据转化成tensor的操作
2021/03/04 Python
CSS3中background-clip和background-origin的区别示例介绍
2014/03/10 HTML / CSS
html5中JavaScript removeChild 删除所有节点
2014/05/16 HTML / CSS
HTML5、Select下拉框右边加图标的实现代码(增进用户体验)
2017/10/16 HTML / CSS
家长给幼儿园的表扬信
2014/01/09 职场文书
高三体育教学反思
2014/01/29 职场文书
吸烟检讨书2000字
2014/02/13 职场文书
民政局副局长民主生活会个人整改措施
2014/10/04 职场文书
分居协议书范本(律师见证版)
2014/11/26 职场文书
企业战略合作意向书
2015/05/08 职场文书
立项申请报告范本
2015/05/15 职场文书
加薪申请书应该这样写!
2019/07/04 职场文书
MySQL时间盲注的五种延时方法实现
2021/05/18 MySQL
MySQL Router实现MySQL的读写分离的方法
2021/05/27 MySQL
Python实现拼音转换
2021/06/07 Python
springboot layui hutool Excel导入的实现
2022/03/31 Java/Android
win10双系统怎么删除一个系统?win10电脑有两个系统删除一个的操作方法
2022/07/15 数码科技
Windows Server 2016服务器用户管理及远程授权图文教程
2022/08/14 Servers