vscode如何修改默认的HTML模板?vscode如何创建vue模板?(现成vue和vueRouter模板,一键创建) ∠( °ω°)/ 前端知识

news/2024/7/16 5:57:28

文章目录

  • 修改HTML模板

修改HTML模板

首先我们点击vscode左下角的设置按钮 > 然后在选择用户代码片段(如下图)
在这里插入图片描述
点击用户代码片段后在软件中会弹出一个输入框,这里我们选择html.json(如果没有可以手动输入搜索一下),此方法还可以修改css,js之类的其余文件格式默认模板,当前我们主要就介绍html。
在这里插入图片描述

HTML的代码片段就放在其中,其中我输入的两个Vue会用到的模板。

{
	// 将用于html的代码片段放在这里。
	// 每个代码片段都在代码片段名称下定义,并具有前缀、主体和描述。前缀用于触发代码片段,主体将被展开和插入。
	// 可能的变量有:$1,$2用于制表符位置,$0用于最终的光标位置,${1:label}, ${2:another}用于占位符。连接具有相同id的占位符。
        "Vue": {
        "prefix": "!v", // 对应的是使用这个模板的快捷键
        "body": [
        "<!DOCTYPE html>",
        "<html lang=\"zh_CN\">",
        "<head>",
                "\t<meta charset=\"UTF-8\">",
                "\t<title>${1:dome}</title>",  
        "</head>\n",
        "<body>",
                "\t<div id =\"app\">\n\t\t$4\n\t</div>",
        "</body>\n",
        "<!-- 引入Vue -->",
        "<script src=\"https://cdn.jsdelivr.net/npm/vue\"></script>",
        "<script>",
                "\t// 创建Vue实例",
                "\tnew Vue({",
                        "\t\tel: '#app',",
                        "\t\tdata: {\n\t\t\t$2\n\t\t},",
                        "\t\tmethods: {\n\t\t\t$3\n\t\t}",
                "\t});",
        "</script>",
        "</html>"
        ],
        "description": "基于vue的HTML模板" // 模板的描述
        },

        "vueRouter": {
        "prefix": "!vr", // 对应的是使用这个模板的快捷键
        "body": [
        "<!DOCTYPE html>",
        "<html lang=\"zh_CN\">",
        "<head>",
                "\t<meta charset=\"UTF-8\">",
                "\t<title>${1:dome}</title>",  
        "</head>\n",
        "<body>",
                "\t<div id =\"app\">",
                        "\t\t<router-link to=\"/\">$5</router-link>",
                        "\t\t<!-- 路由匹配到的组件将渲染到router-view中 -->",
                        "\t\t<router-view></router-view>",
                "\t</div>",
        "</body>\n",
        "<!-- 引入Vue -->",
        "<script src=\"https://cdn.jsdelivr.net/npm/vue\"></script>",
        "<!-- 引入Vue路由 -->",
        "<script src=\"https://unpkg.com/vue-router/dist/vue-router.js\"></script>",
        "<script>",
                "\t// 创建首页模板",
                "\tvar index = Vue.extend({template:\"$4\"})",
                "\t// 创建Vue路由,并赋值,方便在Vue实例中调用",
                "\tvar router = new VueRouter({",
                        "\t\troutes:[",
                                "\t\t\t{path: \"/\", component:index},",
                        "\t\t]",
                "\t})",
                "\t// 创建Vue实例",
                "\tnew Vue({",
                        "\t\tel: '#app',",
                        "\t\t// 调用路由",
                        "\t\trouter,",
                        "\t\tdata: {\n\t\t\t$2\n\t\t},",
                        "\t\tmethods: {\n\t\t\t$3\n\t\t}",
                "\t});",
        "</script>",
        "</html>"
        ],
        "description": "基于vue路由的HTML模板" // 模板的描述
     }
}

我们哪上方第一个举例,

  1. "Vue" : 指的是当前模板的名称,这个我们可以随意定义。
  2. "prefix" :前缀指的是我们在.html文件中快捷调用,这里我设置的是!v,在.html文件中,我只需要输入!v按下制表键(Tab)就可以调用此模板。
  3. "body" : 主体指的是调用此模板生成的代码,这里我只要在.html文件中输入!v按下制表键(Tab)就会生成主体中的代码。
  4. "description" : 描述,对此模板进行描述,可以让使用的人一眼就能看出这是一个用于做什么的模板。
  5. ${0:默认值} : 创建模板后光标默认出现的位置,默认值可以为空,写成$0,可以设置多个位置,如果$1,$2,在使用模板后,每次按下制表键(Tab)光标会按数字顺序从小到大出现每个指定的位置。

具体效果如下图:
在这里插入图片描述


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

相关文章

C#中线程的委托

很多时候写windows程序都需要结合多线程&#xff0c;在C#中用如下得代码来创建并启动一个新的线程。 Thread thread new Thread(new ThreadStart(ThreadProc));//实例化一个线程thread.IsBackground true;//将线程改为后台线程thread.Start();//开启线程 但是很多时候&#x…

Vue的Vue-Router如何使用?Vue路由如何做?比官网文档更适合新手看的教程!(所以代码均完整,复制粘贴即可查看效果)基础篇 ∠( °ω°)/ 前端知识

文章目录Vue-Router简介引入基本使用组件复用匹配任意字符命名路由命名视图重定向和别名重定向别名动态路由(通过URL向后台传参)嵌套路由(子路由)编程式导航路由传参对象模式函数模式Vue-Router简介 Router:路由(注意:这里的路由完全不同于路由器!他们只是名字相似,其余毫无关…

Dynamics 365 CE命令栏按钮点击后刷新表单页面方法

微软动态CRM专家罗勇 &#xff0c;回复326或者20190428可方便获取本文&#xff0c;同时可以在第一间得到我发布的最新博文信息&#xff0c;follow me&#xff01; Dynamics 365 Customer Engagement 定制中少不了为命令栏添加按钮&#xff0c;点击按钮常做的事情包括设置表单字…

jar与war 包解压

JAR包是Java中所特有一种压缩文档,其实大家就可以把它理解为.zip包。当然也是有区别的,JAR包中有一个META-INF\MANIFEST.MF文件,当你找成JAR包时,它会自动生成。JAR包是由JDK安装目录\bin\jar.exe命令生成的&#xff0c;当我们安装好JDK&#xff0c;设置好path路径&#xff0c;…

vue/cli是什么?vue/cli如何使用? 入门篇(安装创建,组件使用,定义路由,项目导出) ∠( °ω°)/ 前端知识

文章目录简介安装安装nodejsnvmnpm换源单次换源永久换源方法一方法二Vue/cli安装创建Vue/cli项目解决常见错误用命令行创建项目可视化界面创建项目目录简介基础使用小组件定义和导入定义导入自定义vscode模板路由使用创建路由调用路由项目导出本地开的页面空白解决方法简介 vu…

Django中的表单如何使用? Django如何验证前端发来的数据? ✧*。٩(ˊᗜˋ*)و✧*。 Django初体验

文章目录前期准备前端准备表单基础使用创建表单表单类型FieldCharField(Field)IntergerField(Field)与 FloatField(Filed)DecimalField(Field)BaseTemporalField(Field)RegexField(Field)EmailField(Field)FileField(Field)ImageField(Field)URLField(Field)BooleanField(Field…

String.format()的使用

参考文章&#xff1a; https://www.cnblogs.com/Dhouse/p/7776780.html 其中System.out.printf()的用法可参考&#xff1a;https://blog.csdn.net/quhongjuan12/article/details/79781101转载于:https://www.cnblogs.com/tenWood/p/10156696.html

Linux 中文乱码问题

【参考文章】&#xff1a;Linux系统修改编码 【参考文章】&#xff1a;linux 终端下命令提示乱码 【参考文章】&#xff1a;linux中修改字符编码 1. 查看服务器编码设置 执行 locale 命令&#xff0c;查看当前使用的编码格式 2. 修改服务器的编码格式 如果有需要修改服务器的编…