Online Judge——【前端项目初始化】Vue-CLI初始化项目、组件库引入

目录

一、创建项目

  • 输入命令:vue create oj-frontend来到如下界面:
  • 选择Manually select features
  • 选择如下图的组件:注意空格是选择,之后回车即可。
  • 选择3.x版本
  • 继续选择:
  • 选择代码何时进行校验:选择Lint on save
  • 选择配置文件是否选择独立,建议选择独立,即第一个(In dedicated config files)
  • 最后选择是否将当前的配置保存为一个预设,这里我选择的是否
  • 接着就创建成功了
  • 之后再运行项目:

出现上面这个页面说明运行成功了。

二、前端工程化配置

为了保证代码开发过程中代码质量是过关的,我们需要配置一些代码检测、代码美化、代码格式化插件,而vue-cli脚手架帮我们配置了代码美化、自动校验、格式化插件等,无需再进行配置。比如Vue-CLI默认集成了ESLint,并且再创建项目时可以选择不同的ESLint配置。

而开发工具(这里使用的是WebStorm)默认的格式化和代码校验校验工具ESLint的配置不同

现在我们进行相关配置:Settings->Prettier,配置如下:

之后打开eslint,配置如下:


配置完成之后如果在vue文件中按格式化快捷键(ctrl+alt+L)而没有进行报错,说明前端工程化配置成功。

三、引入组件

  • vue-router引入:由于创建项目时,vue-cli已经帮我们引入了,所以这里就不需要再次引入vue-router了。
  • @arco-design/web-vue引入:@arco-design/web-vue是一个vue3的UI组件库,提供了多个UI组件,如按钮、表单、布局、导航等,可以用于构建现代化的web应用程序。
    执行命令:npm install --save-dev @arco-design/web-vue
    修改main.js文件
cpp 复制代码
import { createApp } from "vue";
import App from "./App.vue";
import "@arco-design/web-vue/dist/arco.css";
import ArcoVue from "@arco-design/web-vue";
import router from "./router";
import store from "./store";

createApp(App).use(ArcoVue).use(store).use(router).mount("#app");

现在检查一下是否引入成功,我们在这个UI组件库中随便找一个组件看看能够运行车成功:

我这里选择的是日历:<a-calendar v-model="value" />

效果如下:

相关推荐
葡萄城技术团队9 小时前
1000 人协同压测的环境瓶颈排查:CPU 争用与 Wi\-Fi
前端
Java后端的Ai之路9 小时前
CAS并发控制-从CPU指令到企业级乐观锁
vue.js·人工智能·python·cas·乐观锁
excel10 小时前
Marked 与 Markdown 有什么区别?该怎么选?
前端
Da Da 泓11 小时前
五子棋 Web 端测试用例报告
前端·网络·websocket·网络协议·测试用例·项目
zxcvb15312 小时前
远程查看本地文档:一条轻量 Web 文件服务的工程化链路
前端·远程查看文档
niucloud-admin12 小时前
NIUCLOUD PHP SAAS上门家政使用文档:城市管理
java·前端·php
程序员大阳12 小时前
副队长JavaScript教程(50)-DOM:网页开发的起点
javascript·dom·es·节点·概念·document·关系
北岛贰12 小时前
啵啵音乐迎来全新升级!
前端
hkNaruto14 小时前
【AI】基于大模型的AI游戏地图生成、控制方案:AI Native Game Harness 迁移操作手册
前端·人工智能·游戏
IT_陈寒14 小时前
Java序列化踩坑记:对象循环引用让我加班两小时
前端·人工智能·后端