zoukankan      html  css  js  c++  java
  • Vue: 在vscode中添加vue的代码片段

    创建vue文件模板

    打开vscode,文件–>首选项—>用户代码片段,在弹出的搜索框中输入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: {},",
    			"//生命周期 - 创建完成(可以访问当前this实例)",
    			"created() {",
    			"",
    			"},",
    			"//生命周期 - 挂载完成(可以访问DOM元素)",
    			"mounted() {",
    			"",
    			"},",
    			"//生命周期 - 创建之前",
    			"beforeCreate() {",
    			"",
    			"},",
    			"//生命周期 - 挂载之前",
    			"beforeMount() {",
    			"",
    			"},",
    			"//生命周期 - 更新之前",
    			"beforeUpdate() {",
    			"",
    			"}, ",
    			"//生命周期 - 更新之后",
    			"updated() {",
    			"",
    			"}, ",
    			"//生命周期 - 销毁之前",
    			"beforeDestroy() {",
    			"",
    			"},",
    			"//生命周期 - 销毁完成",
    			"destroyed() {",
    			"",
    			"},",
    			"//如果页面有keep-alive缓存功能,这个函数会触发",
    			"activated() {",
    			"",
    			"},",
    			"//方法集合",
    			"methods: {",
    			"",
    			"}",
    			"}",
    			"</script>",
    			"<style scoped>",
    			"$4",
    			"</style>"
    		],
    		"description": "Log output to console"
    	}
    }
    

    使用

    新建.vue的文件后,在文件中输入vue然后回车,即会在新建的vue文件中生成如下代码:

    <!--  -->
    <template>
    <div class=''></div>
    </template>
    
    <script>
    //这里可以导入其他文件(比如:组件,工具js,第三方插件js,json文件,图片文件等等)
    //例如:import 《组件名称》 from '《组件路径》';
    
    export default {
    //import引入的组件需要注入到对象中才能使用
    components: {},
    data() {
    //这里存放数据
    return {
    
    }
    },
    //监听属性 类似于data概念
    computed: {},
    //监控data中的数据变化
    watch: {},
    //生命周期 - 创建完成(可以访问当前this实例)
    created() {
    
    },
    //生命周期 - 挂载完成(可以访问DOM元素)
    mounted() {
    
    },
    //生命周期 - 创建之前
    beforeCreate() {
    
    },
    //生命周期 - 挂载之前
    beforeMount() {
    
    },
    //生命周期 - 更新之前
    beforeUpdate() {
    
    }, 
    //生命周期 - 更新之后
    updated() {
    
    }, 
    //生命周期 - 销毁之前
    beforeDestroy() {
    
    },
    //生命周期 - 销毁完成
    destroyed() {
    
    },
    //如果页面有keep-alive缓存功能,这个函数会触发
    activated() {
    
    },
    //方法集合
    methods: {
    
    }
    }
    </script>
    <style lang='scss' scoped>
    //@import url(); 引入公共css类
    
    </style>
    
    博观而约取,厚积而薄发
  • 相关阅读:
    Docker-CentOS系统安装Docker
    Docker-准备Docker环境
    Docker系列-文章汇总
    商品订单库存一致性问题的思考
    java模板、工厂设计模式在项目中的重构
    2018Java年底总结
    java的AQS中enp没有同步代码块为啥是原子操作
    java使用awt包在生产环境docker部署时出现中文乱码的处理
    初探装饰器模式
    开灯问题
  • 原文地址:https://www.cnblogs.com/leoych/p/15467517.html
Copyright © 2011-2022 走看看