在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 相关文章推荐
一个基于jquery的图片切换效果
Jul 06 Javascript
JS控件的生命周期介绍
Oct 22 Javascript
js 回车提交表单两种实现方法
Dec 31 Javascript
web的各种前端打印方法之jquery打印插件jqprint实现网页打印
Jan 09 Javascript
javascript设计模式之解释器模式详解
Jun 05 Javascript
了不起的node.js读书笔记之node的学习总结
Dec 22 Javascript
js实现开启密码大写提示
Dec 21 Javascript
浅谈gulp创建完整的项目流程
Dec 20 Javascript
JS正则表达式常见用法实例详解
Jun 19 Javascript
小程序scroll-view安卓机隐藏横向滚动条的实现详解
May 16 Javascript
Typescript3.9 常用新特性一览(推荐)
May 14 Javascript
基于vue与element实现创建试卷相关功能(实例代码)
Dec 07 Vue.js
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&amp;&amp;mysql)六
2006/10/09 PHP
php中使用Akismet防止垃圾评论的代码
2011/06/10 PHP
非常精妙的PHP递归调用与静态变量使用
2012/12/16 PHP
php微信公众平台开发(一) 配置接口
2016/12/06 PHP
php实现根据身份证获取精准年龄
2020/02/26 PHP
详解new function(){}和function(){}() 区别分析
2008/03/22 Javascript
从jQuery.camelCase()学习string.replace() 函数学习
2011/09/13 Javascript
js和php如何获取当前url的内容
2013/09/22 Javascript
javascript页面动态显示时间变化示例代码
2013/12/18 Javascript
jquery弹出层类代码分享
2013/12/27 Javascript
两个select多选模式的选项相互移动(示例代码)
2014/01/11 Javascript
浅析jquery unbind()方法移除元素绑定的事件
2016/05/24 Javascript
详解如何在Vue2中实现组件props双向绑定
2017/03/29 Javascript
nodejs开发微信小程序实现密码加密
2017/07/11 NodeJs
记React connect的几种写法(小结)
2018/09/18 Javascript
微信小程序实现留言板
2018/10/31 Javascript
Vue实现的父组件向子组件传值功能示例
2019/01/19 Javascript
使用Webpack提升Vue.js应用程序的4种方法(翻译)
2019/10/09 Javascript
[30:37]【全国守擂赛】第三周擂主赛 Dark Knight vs. Leopard Gaming
2020/05/04 DOTA
讲解Python的Scrapy爬虫框架使用代理进行采集的方法
2016/02/18 Python
Python实现更改图片尺寸大小的方法(基于Pillow包)
2016/09/19 Python
python timestamp和datetime之间转换详解
2017/12/11 Python
使用Fabric自动化部署Django项目的实现
2019/09/27 Python
Python 词典(Dict) 加载与保存示例
2019/12/06 Python
Pytorch 神经网络—自定义数据集上实现教程
2020/01/07 Python
python 已知一个字符,在一个list中找出近似值或相似值实现模糊匹配
2020/02/29 Python
详解CSS3中nth-child与nth-of-type的区别
2017/01/05 HTML / CSS
HTML5 video标签(播放器)学习笔记(二):播放控制
2015/04/24 HTML / CSS
Canvas制作旋转的太极的示例
2018/03/09 HTML / CSS
印度低票价航空公司:GoAir
2017/10/11 全球购物
Senreve官网:美国旧金山的奢侈手袋品牌
2019/03/21 全球购物
专科毕业生就业推荐信
2013/11/01 职场文书
银行优秀员工事迹材料
2014/05/29 职场文书
就业意向书
2014/07/29 职场文书
《中国梦我的梦》中学生演讲稿
2014/08/20 职场文书
开发者首先否认《遗弃》被取消的传言
2022/04/11 其他游戏