一、安装相关插件
在使用VSCode搭建Vue项目之前,需要安装相关的插件。
Vue插件:Vue插件支持Vue.js框架,包含语法高亮、智能补全、格式化等功能。可以在扩展面板中搜索vue,找到vetur插件并进行安装即可。
<img src="vue_plugin.png">
ESLint插件:ESLint插件可以做代码质量检查,规定了代码书写风格、可以用预设规则的方式,也可以自定义规则。在扩展面板中搜索ESLint,找到并安装,但是前提是你已经安装了ESLint。
<img src="eslint_plugin.png">
Git插件:Git插件可以进行代码管理,像操作Git一样在VSCode中的界面上对代码进行管理。在扩展面板中搜索Git,在Git中找到您的Git类型并进行安装,Windows中默认配置。在Mac OS中可以选择cocoaGit等Git插件。
<img src="git_plugin.png">
二、建立Vue项目
在安装完成相关插件之后,需要按照以下步骤建立Vue项目
1.打开VSCode,新建一个文件夹作为Vue项目的主文件夹,并在其中打开终端。
2.通过npm命令,输入以下指令安装Vue-cli。
npm install -g vue-cli
3.在终端中通过Vue-cli初始化Vue项目。
vue init webpack 你的应用程序名称
4.输入命令后,需要设置项目模板。第一步会是设置项目名称,第二项是关于Vue-router的设置,是否设置为history模式,第三项是是否加载第三方CSS库,第四项是简单的Eslint代码检查。可以根据自己的需要进行选择。
<img src="set_up_project.png">
5.然后进行npm install安装,进行项目初始化。初始化完成之后会生成一个node_modules文件夹。初始化完成后,可以运行npm run dev打开本地开发环境,并进行项目开发。
三、目录结构
Vue Cli 2.x和3.x的目录结构设置有所不同,下面我们以Vue Cli 3.x为例进行讲解。
-node_modules //通过npm安装的依赖库
-public //公共资源,存放不经过webpack打包,直接复制到目标目录的资源文件,如favicon.ico字体和当前页面的index.html文件
-src //-目录
--assets //一些项目中用到的静态资源文件,如图片、字体、音频等
--components //组件文件夹,存放Vue组件,如导航栏、图表等
--router //路由信息,存放全局路由以及异步加载的组件
--store //Vuex状态管理文件夹,管理全局共享信息,如用户身份信息、购物车信息等
--utils //工具文件夹,存放一些工具函数
--views //视图文件夹,存放页面组件
-index.js //项目的入口文件,通常情况下不需要修改
-package.json //项目依赖的配置文件
README.md //项目说明文档
四、开发流程与注意事项
1.开发流程
Vue开发流程主要包括调试、基础组件编写、开发、测试、上线、优化等阶段。具体步骤为:
1)调试阶段:搭建好架构后,先完成前期的设计与布局,并且初步调试web界面的静态结构,检查是否符合要求。
2)基础组件编写:首先编写如按钮、表单等一些基础组件,建立完全自定义控件库,为后续的开发提供基础组件。
3)开发阶段:按照需求进行开发,编写页面、逻辑等功能。
4)测试阶段:进行测试,验证功能是否实现和有无漏洞等问题。
5)上线阶段:开发和测试完成,部署到服务器并上线。
6)优化阶段:根据性能优化和用户反馈对系统进行优化。
2.注意事项
在Vue开发过程中需要注意以下几点:
1)不要直接修改dom
Vue.js中不能直接修改DOM,需要使用VM(虚拟对象)中的数据和指令来更新DOM。
2)没必要手动操作DOM
基于Vue的DOM操作通常是自动完成的,手动操作DOM一般是多余的。最好是使用Vue提供的Template来实现数据渲染功能。此外,Vue可以通过键绑定来指定每个元素的状态。然后Vue可以基于这些状态来管理元素目录。
3)computed和methods使用方法
Methods:Vue中的methods用来声明可以在template中调用的函数,是一些实时值,当重新渲染页面前需要重新计算。适合非常小的复杂计算。
Computed:Computed是基于当前运行状态所衍生出的属性值,现代前端框架中的新功能。内部结构基于缓存并且由响应式变量驱动,只有使用的变量值发生改变时计算新的值。非常适合动态变化的属性。
五、总结
在VSCode可以快速的搭建并开发Vue项目,首先需要安装的是Vue插件、ESLint插件、Git插件。在项目建立中需要使用Vue-cli进行Vue项目建立并进行相关的设置。在开发流程中需要注意各个环节的注意点。我们可以使用Git将代码上传到代码托管平台,如GitHub,实现代码管理的功能,Vue插件可以很好的辅助我们进行Vue项目开发。