目前,前端开发工具非常多,如Webstorm 、Atom 、HBuilder 、Visual Studio Code 、Sublime Text 、Notepad++ 等。对于有经验的开发者来说,使用哪一款工具都可以。笔者习惯使用Visual Studio Code 。
Visual Studio Code 简称VScode 。VScode 是微软发布的一款功能完备、免费开源的现代轻量级代码编辑器,可用于编码、调试、测试和部署到任何平台。这款代码编辑器可以同时支持多种语言,比如常见的Python 、R 、SQL 等,还可以支持Markdown 语言。除了可以支持丰富的语言外,还可以安装各种插件。下面一起来学习VScode 的安装。
软件安装
安装VScode 非常简单,首先从官网( ),选择对应操作系统的安装包进行下载。如图1.18 所示,
图1.18 VScode
官网下载页面
然后双击打开下载好的安装包,根据提示傻瓜式安装即可。
打开VScode ,可以看到界面主要分为5 个区域,分别是活动栏、侧边栏、编辑栏、面板栏、状态栏,如图1.19 所示。

图1.19 VScode 主界面
插件安装
VScode 提供了丰富的插件,辅助开发者快速编辑和开发。
VScode 插件的安装方法也很简单,可以在线安装,也可以离线安装。
在线安装是在联网的情况下直接从VScode 扩展程序中进行搜索安装,是较为方便的一种安装方式。安装步骤如图1.20 所示。

图1.20 在线安装VScode 插件
如果在线安装插件失败,可以考虑离线安装。离线安装是指先从官网或其他有效地址下载对应的插件,然后通过扩展程序从VSIX 菜单选择下载好的插件进行安装。离线安装步骤如图1.21 所示。

图1.21 VScode 插件离线安装方式
插件安装后,根据需要重启VScode 完成安装。本书所有章节的代码都通过VScode 编写的,所以在开始之前,笔者推荐在VScode 中安装以下插件来辅助我们开发Vue 3 项目:
(1 )Chinese (Simplified) (简体中文)Language Pack for Visual Studio Code :VScode 默认是英文语言环境,安装这个插件可以将VScode 界面变成中文语言环境,方便中文开发者使用VScode 。
(2 )Vue Language Features (Volar) :也许有人熟悉Vetur ,它是Vue 2.x 的配套插件,主要用于对Vue 单文件组件提供语法高亮、语法支持以及语法检测。它还内置了Emmet 插件的所有功能,支持快捷输入代码,但它不支持Vue 3 的很多新特性,如Vue 3 不再需要根标签,继续使用Vetur ,在单页应用中不写根标签时Vetur 会报错,所以完美支持Vue 3 的插件Volar 出世,它在功能上与Vetur 一致。如果同时安装了Vetur 和Volar ,使用Volar 时建议禁用Vetur 。
(3 )Vue 3 Snippets :这个插件基于最新的Vue 2 及Vue 3 的 API 添加了代码片段,在文本输入时提供输入建议。
(4 )Eslint :它是最常用的代码检查插件。
(5 )Auto Rename Tag :可以自动完成另一侧标签的同步修改。
(6 )Path Intellisense :路径自动补全工具,可以在输入部分路径后提示路径,使输入更加方便。
(7 )Bracket Pair Colorizer :括号匹配工具,可以将不同级别的括号使用不同的颜色标记,成对的括号用相同的颜色标记,代码块起始位置一目了然。
第一个完整版的Vue+Element Plus 示例
本节将编写一个简单的计数器完整版示例【例1.2 】,了解Vue 和Element 如何组合使用。
【例1.2 】第一个完整版的Vue+Element 示例
笔者在第一个Vue 示例【例1.1 】的基础上进行修改,最后hello-vue.html 内容如下:
01 02 03 04 05 06 07Hello Vue 08 10 111216 34 35{{title}}
13点我 14计数{{count}}
15
该代码片段做了以下改动:
第08 行,在head 标签内引入了ElementPlus 的样式文件。
第13 行,在body 中引入了一个Element Button 按钮组件(el-button ),并绑定了一个单击事件@click ,绑定了一个叫hanleClick 的处理方法,然后在el-button 之后显示计数值count 。
第17 行,在body 引入Vue 文件后,引入ElementPlus 文件。
第23 行,在body 主要脚本data 中定义一个叫count 的属性,记录计数值。
第27~29 行,在body 主要脚本中添加一个methods 属性,并定义一个handleClick 处理方法,该方法使计数值count 自加1 。
第32 行,在body 主要脚本最后通过use 方法绑定ElementPlus 到应用上。
最后在浏览器打开hello-vue.html 文件,可以看到显示结果,如图1.22 所示(每单击一次按钮,显示的数字加1 )。

图1.22 第一个完整版Vue+ElementPlus 示例
和第一个Vue 实例一样,在大项目开发过程中,笔者建议读者在工程化项目中使用Element 。其原理和这个简单实例是一样的。后续实战章节将会带领读者一起用工程化思路完成项目实践。
--------------------------
本文节选自《 Vue 3.x+Element Plus 前端开发实战》,获得作者和出版社授权发布。
