在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 相关文章推荐
在IE浏览器中resize事件执行多次的解决方法
Jul 12 Javascript
在标题栏显示新消息提示,很多公司项目中用到这个方法
Nov 04 Javascript
js中的布尔运算符使用介绍
Nov 20 Javascript
jquery复选框多选赋值给文本框的方法
Jan 27 Javascript
jQuery form插件之formDdata参数校验表单及验证后提交
Jan 23 Javascript
详解Node.Js如何处理post数据
Sep 19 Javascript
Bootstrap CSS布局之代码
Dec 17 Javascript
js编写简单的计时器功能
Jul 15 Javascript
微信小程序“摇一摇”的实例代码
Jul 20 Javascript
微信小程序实现订单倒计时
Nov 01 Javascript
three.js着色器材质的内置变量示例详解
Aug 16 Javascript
JavaScript canvas实现跟随鼠标移动小球
Feb 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
海贼王动画变成“真人”后,凯多神还原,雷利太帅了!
2020/04/09 日漫
PHP连接SQLServer2005 的问题解决方法
2010/07/19 PHP
php 类中的常量、静态属性、非静态属性的区别
2017/04/09 PHP
js 判断文件类型并控制表单提交示例代码
2013/11/14 Javascript
浅析jquery某一元素重复绑定的问题
2014/01/03 Javascript
利用js制作html table分页示例(js实现分页)
2014/04/25 Javascript
jQuery仿gmail实现fixed布局的方法
2015/05/27 Javascript
JQuery自动触发事件的方法
2015/06/13 Javascript
jQuery实现仿美橙互联两级导航菜单效果完整实例
2015/09/17 Javascript
跟我学习javascript的基本类型和引用类型
2015/11/16 Javascript
基于jquery实现页面滚动到底自动加载数据的功能
2015/12/19 Javascript
javascript实现文字无缝滚动
2016/12/27 Javascript
js实现简单的二级联动效果
2017/03/09 Javascript
如何快速解决JS或Jquery ajax异步跨域的问题
2018/01/08 jQuery
如何优雅的在一台vps(云主机)上面部署vue+mongodb+express项目
2019/01/20 Javascript
js的对象与函数详解
2019/01/21 Javascript
利用layer实现表单完美验证的方法
2019/09/26 Javascript
Vue用mixin合并重复代码的实现
2020/11/27 Vue.js
python判断字符串编码的简单实现方法(使用chardet)
2016/07/01 Python
详解Python中表达式i += x与i = i + x是否等价
2017/02/08 Python
使用Python批量修改文件名的代码实例
2019/01/24 Python
python三大神器之fabric使用教程
2019/06/10 Python
Python批量安装卸载1000个apk的方法
2020/04/10 Python
纯CSS实现设置半个字符的样式
2014/07/03 HTML / CSS
Square Off美国/加拿大:世界上最聪明的国际象棋棋盘
2018/12/06 全球购物
英国床垫和床架购物网站:Bedman
2019/11/04 全球购物
STP协议的主要用途是什么?为什么要用STP
2012/12/20 面试题
书法比赛获奖感言
2014/02/10 职场文书
教师节标语大全
2014/10/07 职场文书
2014年车间工作总结
2014/11/21 职场文书
2014年基层党支部工作总结
2014/12/04 职场文书
学校勤俭节约倡议书
2015/04/29 职场文书
紧急迫降观后感
2015/06/15 职场文书
Vue.js 带下拉选项的输入框(Textbox with Dropdown)组件
2021/04/17 Vue.js
pandas数值排序的实现实例
2021/07/25 Python
springboot集成redis存对象乱码的问题及解决
2022/06/16 Java/Android