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>
    
    博观而约取,厚积而薄发
  • 相关阅读:
    小白的linux笔记3:对外联通——开通ssh和ftp和smb共享
    小白的linux笔记2:关于进程的基本操作
    小白的linux笔记1:CentOS 8 安装与设置
    Python+Flask+MysqL的web技术建站过程
    管理信息系统 第三部分 作业
    数据迁移
    模型分离(选做)
    密码保护
    实现搜索功能
    完成个人中心—导航标签
  • 原文地址:https://www.cnblogs.com/leoych/p/15467517.html
Copyright © 2011-2022 走看看