[VUE框架学习笔记]VsCode快速生成vue组件模板(详细图示!)

news/2024/7/10 1:37:32 标签: vue

VsCode快速生成vue组件模板

  • 安装Vetur插件
  • 找到vue.json文件
  • 复制下面代码贴进vue.json文件中
  • 使用快捷键vue创建模板

在这里插入图片描述

安装Vetur插件

在这里插入图片描述

vuejson_6">找到vue.json文件

在这里插入图片描述
点击用户片段后,会出现下面的对话框,输入vue.json就可以找到vue.json了!
在这里插入图片描述

vuejson_10">复制下面代码贴进vue.json文件中

{
    "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: {},",
            "//方法集合",
            "methods: {",
            "",
            "},",
            "//生命周期 - 创建完成(可以访问当前this实例)",
            "created() {",
            "",
            "},",
            "//生命周期 - 挂载完成(可以访问DOM元素)",
            "mounted() {",
            "",
            "},",
            "beforeCreate() {}, //生命周期 - 创建之前",
            "beforeMount() {}, //生命周期 - 挂载之前",
            "beforeUpdate() {}, //生命周期 - 更新之前",
            "updated() {}, //生命周期 - 更新之后",
            "beforeDestroy() {}, //生命周期 - 销毁之前",
            "destroyed() {}, //生命周期 - 销毁完成",
            "activated() {}, //如果页面有keep-alive缓存功能,这个函数会触发",
            "}",
            "</script>",
            "<style lang='scss' scoped>",
            "//@import url($3); 引入公共css类",
            "$4",
            "</style>"
        ],
        "description": "Log output to console"
    }
}
 

vue_70">使用快捷键vue创建模板

上面代码中的“prefix”:“vue”,表示vue就是快捷键。
先新建.vue结尾的文件
然后输入vue按键盘的tab就行!
模板如下
在这里插入图片描述


http://www.niftyadmin.cn/n/1847212.html

相关文章

ARC和MRC 兼容的单例模式

一、ARC下的单例实现说明&#xff1a;在用户实例化的方法控制单次执行&#xff0c;同时开放单例的初始化方法。 -(instancetype)init{self[super init];if(self){static dispatch_once_t onceToken;dispatch_once(&onceToken, ^{});}return self;}static id instance; (in…

2019牛客暑期多校训练营(第八场)G Gemstones(栈)

链接&#xff1a;https://ac.nowcoder.com/acm/contest/888/G 题意&#xff1a;给出一个字符串&#xff0c;每次操作可去除连续3个相同的字母&#xff0c;问最多可以进行多少操作。 思路&#xff1a;用栈储存字母&#xff0c;如果栈顶的3个元素相同就删去。 #include <bi…

[剑指offer]JT64---滑动窗口的最大值(deque双向队列滑动窗口!)

剑指offer第六十四题题目如下思路与代码题目如下 思路与代码 对于数组&#xff0c;假设我们当前遍历到下标i&#xff0c;对于下标i1的元素&#xff08;假设i和i1都在同一个窗口&#xff09;&#xff0c;如果比arr[i]大&#xff0c;说明了什么&#xff1f; 如果arr[i1] 已经大于…

POJ-3207 Ikki's Story IV - Panda's Trick(2-SAT)

链接&#xff1a;http://poj.org/problem?id3207 题意&#xff1a;n个点&#xff0c;围成一个圆编号从0到n-1。现在要给m对点连线&#xff0c;可以在圆内部连也可以在圆外部连。问有无可能使这m条线不交叉&#xff08;有一个共同端点不算交叉。&#xff09; 思路&#xff1a…

[剑指offer]JT65---矩阵中的路径(算是剑指offer里唯一的非二叉树非链表dfs题吧,也比较经典!)

剑指offer第六十五题题目如下思路与代码题目如下 思路与代码 思路很简单&#xff0c;就是每个点都深搜一下。 中间比较巧妙的就是&#xff0c;没有用到map数组要存放是否访问&#xff0c;而是将之前的点置空然后回溯 如果再次到这里为空就return false了 看代码就很容易懂得&…

基于Springboot+Vue的房屋中介系统(源代码+数据库+14000字论文)064

基于SpringbootVue的房屋中介系统(源代码数据库14000字论文)064 一、系统介绍 本项目前后端分离 本系统分为管理员、用户、中介经纪人三种角色 用户角色包含以下功能&#xff1a; 登录、注册、个人信息修改、密码修改、房屋查看、经纪人联系 中介经纪人角色包含以下功能&…

IOS 如何选择delegate、notification、KVO?

IOS 如何选择delegate、notification、KVO&#xff1f; 博客分类&#xff1a; IOS前面分别讲了delegate、notification和KVO的实现原理&#xff0c;以及实际使用步骤&#xff0c;我们心中不禁有个疑问&#xff0c;他们的功能比较类似&#xff0c;那么在实际的编程中&#xff0c…

[剑指offer]JT66---机器人的运动范围(遍历即可!)

剑指offer第六十六题题目如下思路与代码题目如下 思路与代码 遍历每个点&#xff0c;算出这点符不符合要求就好了。 中间会有些剪枝操作&#xff0c;看代码就懂了&#xff01; 然后为了过程更加清晰&#xff0c;我们把数字分割和相加写成了函数&#xff01; class Solution …