• 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>
    
    博观而约取,厚积而薄发
  • 相关阅读:
    jquery ui draggable,droppable 学习总结
    VSCode设置网页代码实时预览
    ionic3-修改APP应用图标(icon)和APP启动界面(Splash)
    Ionic3页面的生命周期
    videogular2 在ionic3项目里报错(rxjs_1.fromEvent is not a function)
    IDEA的maven项目的netty包的导入(其他jar同)
    maven的安装与项目的创建
    给定一个排序数组和一个目标值,在数组中找到目标值,并返回其索引。如果目标值不存在于数组中,返回它将会被按顺序插入的位置。
    使用二分法查询二维整型数组的值(找到返回其坐标)
    乐观锁以及悲观锁
  • 原文地址:https://www.cnblogs.com/leoych/p/15467517.html
Copyright © 2020-2023  润新知