vue如何快速创建单文件组件(类似react的rcc操作)? || vue自定义代码块!

VsCode常用设置(新手必备!) 很多同学会有疑问,为什么我看到很多大牛的视频里面敲代码的时候,输入一个template,就会出现一大块代码。 为什么我输入一个template,只有这一个单词,啥也没出来 别墨迹,快解决 闲话不多说,我们就来聊一聊如何--懒省事(在VsCode里面设置自定义的模板) 首先:我们要找到这个模板设置的入口 在文件 - > 首选项 - > 用户代码片段 选中以后,会出现下面这个输入框,假如你想设置.vue文件的模板,可以新建一个vue.json全局代码片段文件,输入vue.json 阅读详情

创建Vue代码片段

1.code -> 首选项 -> 用户片段
在这里插入图片描述
2.输入 vue -> 选择 vue.json
在这里插入图片描述
如果没有 vue.json,就选择如图所示 第一个文件
在这里插入图片描述

3.自定义所需要的模版

需要注意一下几点:

  • 所有代码片段都只在.vue文件中才生效
  • 一个代码片段对应 JSON 对象的一个属性
  • 单个代码片段自身也是一个 JSON 对象,包含prefix、body、description等属性 代码片段的语法也很简单:
  • prefix表示识别符(前缀),编辑器会根据识别符的输入插入代码片段body中的内容
  • body表示最终插入到文档中的代码内容
  • description是注释,便于日后翻看和维护

贴一下我配置的代码

{
	"Print to console": {
		"prefix": "!vue",
		"body": [
			"<template>",
			"  <div></div>",
			"</template>",
			"<script>",
			"export default {",
			"  name: '',",
			"  components: {},",
			"  props: [],",
			"  data () { ",
			"  return { ",
			"     params: '' ",
			"  }",
			"},",
			"  created () {},",
			"  mounted () {}",
			"}",
			"</script>",
			"<style lang='scss' scoped>",
			" ",
			"</style>"
			
		],
		"description": "Log output to console"
	}
}

4.创建 .vue文件,使用指令

输入 !vue
在这里插入图片描述
选择第一个,即会输出你之前的配置
在这里插入图片描述

至此,快捷指令就配置完毕,可以愉快的写代码啦!!!




示例
更新第二版
在vue3出来之前,vue代码块直接输出就OK。

但是在vue3面世之后,输出代码块的时候就要区分是输出vue2的还是vue3的。

博主稍微更新了一下代码块设置,设置方式依旧和之前一样
仅供参考:

{
  "vue2-template": {
    "prefix": "vv",
    "body": [
      "<template>",
      "  <div></div>",
      "</template>",
      "<script>",
      "export default {",
      "  name: '$TM_FILENAME_BASE',",
      "  data() {}",
      "}",
      "</script>",
      "<style lang='scss' scoped>",
      "</style>"
    ],
    "description": "Vue2模板"
  },
  "vue3-template": {
    "prefix": "vvv",
    "body": [
      "// namespace: \"$TM_FILENAME_BASE\" ",
      "<template>",
      "  <div>{{ name }} -- {{ sex }} -- {{ address }}</div>",
      "</template>",
      "<script>",
      "import { reactive, ref, toRefs } from \"vue\";",
      "export default {",
      "  name: \"$TM_FILENAME_BASE\",",
      "  setup() {",
      "    const data = reactive({ name: \"狂战士\", sex: \"男\", address: \"阿拉德大陆\" });",
      "    return { ...toRefs(data) };",
      "  }",
      "};",
      "</script>",
      "<style lang=\"scss\" scoped>",
      "</style>"
    ],
    "description": "Vue3模板"
  }
}

输入 vv,输出vue2代码块。

在这里插入图片描述

输入 vvv,输出vue3代码块。
在这里插入图片描述

需要注意:
需在vue3.X的版本里才能正常使用展示vue3的代码块,否则页面不会正常的展示数据!

更多配置,请查看:
【全局代码块配置】

STM32矩阵键盘省IO口秘籍:3x3键盘只占6个GPIO,附CubeMX配置与状态机扫描法代码 本文详细介绍了STM32矩阵键盘的高效扫描方法,通过状态机实现非阻塞扫描,仅用6个GPIO驱动3x3矩阵键盘,显著提升系统响应速度和资源利用率。文章包含CubeMX配置优化、状态机扫描算法精解及完整驱动实现,适用于工业控制器和医疗设备等场景。 阅读详情

相关推荐

WordPress搭建“外贸独立站”完整操作教程

  以往的文章,我们介绍了很多种搭建独立站的方式,有最省事的Shopify 、最专业的Magento以及最省钱的Wordpress Woocommerce。其中,通过主机托管的方式又分了免费的谷歌云vps主机、1美元Godaddy主机以及SiteGround共享主机三种。建站方法方式实在太多了,有免费的,有廉价的,有商业版的,有共享主机、有云主机主机以及各种各样的vps服务器,选择哪种方式,哪款主机,也只有真正试了才直到。   没错,上述的这些方法方式,无一例外,我都亲身折腾过。从个人实际需求和建站方式来

www25qi的博客 8079

vue代码块

【代码】vue代码块。

wonder_dog的博客 396

C++结合大漠插件实现DNF自动化脚本:从原理到实战

自动化技术通过模拟用户操作,实现重复性任务的自动执行,其核心原理在于对系统输入输出接口的精确控制。在Windows平台,这通常涉及窗口管理、图像识别与键鼠模拟等技术。这些技术为软件自动化测试、办公流程自动化及特定场景的辅助工具开发提供了工程实践基础。大漠插件作为国内广泛使用的Windows自动化开发组件,封装了上述底层操作,显著降低了开发门槛。通过其提供的COM接口,开发者可以高效实现窗口绑定、后台找图找色及内存读写等关键功能。本文以《地下城与勇士》为例,详细解析如何利用C++集成大漠插件,构建一个稳定、高

weixin_34185512的博客 573

vue 常用代码块个人笔记

vue 工作中常用的代码块懒加载组件懒加载路由懒加载 懒加载 组件懒加载 components: { try: () => import(/* webpackChunkName: 'try' */ './try.vue'), }, 路由懒加载 { path: '/try', name: 'try', component: () => import(/* webpackChunkName: 'try' */ '@/components/tr

yh8899abc的博客 1612

基于PWM的汽车仪表步进电机微步驱动优化实践

本文深入探讨了基于PWM的微步驱动技术,用于优化汽车仪表步进电机的运行性能。通过将传统的分步驱动升级为PWM微步细分驱动,利用正弦/余弦查表法合成旋转磁场,有效消除了指针抖动与噪声,实现了指针的平滑、精准运动。文章以STM32和VID2905电机为例,提供了详细的硬件连接、代码实现及高级优化技巧,为提升汽车仪表体验提供了实用方案。

weixin_29169505的博客 511

Python控制tek示波器(1)

如何使用Python来控制tek示波器

m0_47441496的博客 3379

VSCode上的LiveTemplate配置

参考链接 cpp.json文件内容如下: { // Place your snippets for cpp here. Each snippet is defined under a snippet name and has a prefix, body and // description. The prefix is what is used to trigger the snippet and the body will be expanded and inserted. Possible va

qq_38993096的博客 1285

AI辅助编程实战指南:从提示工程到开发环境搭建

大型语言模型(LLM)作为现代人工智能的核心技术,通过自然语言理解和生成能力,正在深刻改变软件开发范式。其原理基于海量代码和文本数据的预训练,能够根据上下文生成符合逻辑的代码片段和解决方案。这一技术的核心价值在于将开发者从繁琐的语法和基础逻辑编写中解放出来,提升开发效率与代码质量。在实际工程应用中,AI辅助编程已广泛应用于日常编码、代码调试、文档生成和系统设计等场景。其中,提示工程(Prompt Engineering)和检索增强生成(RAG)是两项关键技术:前者通过结构化、角色化的指令设计,引导AI生成更

weixin_26775679的博客 620

vue常用代码块集锦(持续更新...)

持续更新项目中用到的代码块

lidianbai的博客 397

FPGA&ASIC笔面试题(四):编写Verilog代码描述跨时钟域信号传输,快时钟域到慢时钟域(补充)

      跨时钟域处理从快时钟域到慢时钟域,如果是下面第一个图,cklb则可以采样到signal_a_in,但是如果只有单脉冲,如第二个图,则不能确保采样掉signal_a_in。这个时候用两级触发器同步是没有用的。 代码如下: //Synchronous module Sync_Pulse( input clka, input clkb, input rst_n, input pulse_ina, output pulse_outb, ou

千歌叹尽执夏的博客 2510

Python 爬虫实战:华尔街见闻精选文章爬取(反反爬 + 投资情绪分析)

Python 爬虫实战:华尔街见闻精选文章爬取(反反爬 + 投资情绪分析)

yansideyucsdn的博客 969

vscode vue react 快速创建

vue: <v react: rfc rcc

qq_14993591的博客 360

LFM线性调频信号的MATLAB仿真

线性调频(LFM)是一种不需要伪随机编码序列的扩展频谱调制技术。由于线性调频信号占用的频带宽度远大于信息带宽,所以也可以获得很大的系统处理增益。线性调频信号又称鸟声(Chirp)信号,因为其频谱带宽落于可听范围,则听若鸟声,所以又称Chirp扩展频谱(CSS)技术。LFM技术在雷达、声纳技术中有广泛应用,如在雷达定位技术中,它可在增大射频脉冲宽度、提高平均发射功率、加大通信距离同时又保持足够的信号频谱宽度,不降低雷达的距离分辨率。线性调频(LFM)是一种不需要伪随机编码序列的扩展频谱调制技术。

平时工作较为繁忙,私信消息一般晚上回复,谢谢大家~~ 902

vscode 开发vue angualr react 使用到的插件

vue: 1、Vetur 快速建立模版: 输入vue angular 1、Angular Files 2、Angular Language Service 3、Angular Snipopets angular 直接在目录中点击右键创建组件,服务等 react 1、ES7 rcc 快速穿件一个组件(使用extends方式) rconst 快速创建一个 constuc...

前端的路上 404

IDEA的使用指南

IDEA基于java的使用手册,可以最快速的上手,在使用中不断的丰富自己的使用技巧.

文档:亲测可用解决vnc灰屏,黑屏,鼠标大黑叉情况

主要解决vnc-viewer灰屏,黑屏,鼠标大黑叉等现象,详细见文档。

一个个人react+node项目的整理笔记

##更新中: 1. create-react-app 还有 vue create 超级慢问题: 以前一直在等,每次安装都得个五分钟,直到今天搜了搜确实有解决办法,因为create-react-app指令默认调用npm,把npm的register设置成https://registry.npm.taobao.org4 就可以了。 在命令行输入: npm config set registry http...

weixin_33695450的博客 605

SIMATIC S7-1200, S7-1500 PID 控制[手册]

SIMATIC S7-1200, S7-1500 PID 控制[手册]

React 快速构建用户界面的JavaScript库

编写方式: 脚本引入方式 script标签 入门学习使用 react.js react库 组件 虚拟DOM对象 react-dom.js 操作DOM渲染 render babel.min.js 语法转义 JSX语法 脚手架方式 类vue-cli 工程化方式 企业中开发使用 JSX语法 javascript中拥有写html的体验 xml JSX代码中使用JS代码部分需要通过{}包裹 组件:组成页面的零部件 封装 复用 封装组件方式:

lzw995189944的博客 249

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

create-react-app(cra)脚手架

之前在学习Vue的时候我们学习过怎样Vue-cli脚手架,不记得的可以查看一下这篇文章Vue-cli使用,如今我们也来学习一下react的脚手架,叫做 create-react-app ,简称 cra。 Create React App 是一个官方支持的创建 React 单页应用程序的方法。它提供了一个零配置的现代构建设置。 官网 cra 的安装: npm i create-react-app ...

别来...无恙*的博客 735

【第三章-react 应用(基于 react 脚手架)】

1.脚手架: 用来帮助程序员快速创建一个基于 xxx 库的模板项目;2. 提供了一个用于创建 项目的脚手架库: ; 3.项目的整体技术架构为:; 4.使用脚手架开发的项目的特点:模块化,组件化,工程化。创建项目成功: 页面效果: favicon.icon ------ 网站页签图标(偏爱图标) index.html --------主页面 logo192.png ------- logo 图 logo512.png ------- logo 图 manifest.json ----- 应用加壳的配置文件

nunumaymax的博客 489

React知识-----②

React总结②

weixin_45893243的博客 334

【react】脚手架,react插件

rccrfc。

Yiyan__的博客 310

铜九银十react考察点梳理

JSX 是一个 JavaScript 的语法扩展,结构类似 XML。JSX 主要用于声明 React 元素,但 React 中并不强制使用 JSX。即使使用了 JSX,也会在构建过程中,通过 Babel 插件编译为 React.createElement。所以 JSX 更像是 React.createElement 的一种语法糖。React 团队并不想引入 JavaScript 本身以外的开发体系。而是希望通过合理的关注点分离保持组件开发的纯粹性。

beifeng11996的博客 187

前端笔记之React(一)初识React&组件&JSX语法

前端笔记之React(一)初识React&组件&JSX语法 一、React项目起步配置 官网:https://reactjs.org/ 文档:https://reactjs.org/docs/hello-world.html 中文:http://react.css88.com/ 2013年被开源,2014年在中国彻底火爆。 Re...

RopeHuo 398

【VSCode】常用插件推荐(持续更新~)

以下的这些插件都有使用过,可取对自己编码有用的选择安装。

小秀的博客 2388

VSCode常用插件

1、live Server 它会帮使用者自动开启一个服务器,保存的时候便自动刷新浏览器页面 2、Easy LESS 将less编译成css 3、ESLint (推荐) js语法纠错,可以自定义配置 4、GitLens(使用git的必备) git日志查看插件 GitLens 增强了 Visual Studio Code 中内置的 Git 功能。例如 commits 搜索,历史记录和和查看代码作者身份,还能通过强大的比较命令获得有价值的见解等等 5、HTML CSS Support (必备)

qq_36528523的博客 373

VSCode前端插件配置全攻略:从基础搭建到高效定制

在现代前端开发中,集成开发环境(IDE)的配置与优化是提升工程效率的核心环节。其原理在于通过插件生态扩展编辑器的原生能力,实现代码智能提示、静态检查、版本控制等功能的深度集成。这项技术的价值在于将通用文本编辑器转化为高度定制化的开发工具,从而显著提升代码质量、规范团队协作并降低认知负荷。典型的应用场景包括代码格式化与风格统一、框架专项支持、以及开发工作流的可视化整合。本文聚焦于VSCode这一主流编辑器,深入探讨如何围绕ESLint、Prettier等核心工具,系统化地构建稳定、高效的前端开发环境,并分享插

weixin_33910137的博客 435

react-9 函数式写法rsc,配合HOOKS基础钩子函数

react-9 函数式写法rsf,配合HOOKS基础钩子函数

qq_60839348的博客 465
上一篇: vuex的modules到底该如何使用?
下一篇: 使用 可编辑div 遇到的坑(div实现placeholder)
Dark_programmer
博客等级 码龄7年 9073粉丝 307原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值