热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

使用UI创建vue项目并添加elementui和axios

目录简介Vue简单安装说明项目创建步骤总结简介因为最近一个项目需要使用SPA的方式,而前端选择使用vue来实现。所以最近重新看了下vue的相关知识ÿ

目录

简介

Vue简单安装说明

项目创建步骤

总结




简介

因为最近一个项目需要使用SPA的方式,而前端选择使用vue来实现。所以最近重新看了下vue的相关知识,发现最新的vue项目可以在web中使用界面完成,而不需要一个一个命令的手动敲了。本文就是对UI创建vue项目的简单探索。

 


Vue简单安装说明

首先你需要在你的计算机上安装nodejs,其附带安装了npm(网上nodejs按照文档很多,不会的自行度娘了解)。然后就可以使用npm安装vue了,当然你也可以安装yarn并使用它来安装和管理vue。具体可参考官网给定的说明:https://cn.vuejs.org/v2/guide/installation.html。

安装好后,先检查下安装情况,如下

可以看到,我所安装的vue-cli版本是4.X以上的了。这里说明的是,必须安装vue-cli的版本在3.X及以上时才可以使用UI创建vue项目。如果是2.X及以下的,只能在命令行手动写命令一步步的创建vue项目。

 


项目创建步骤

第一步,在powershell和cmd命令行工具中输入“vue ui”并回车。

稍等一下,可以打开以下web界面。(每个人的等待时间是不一样的~~)

可以看到当前是没有项目的,点击【创建】标签,可以看到以下界面。可以手动编辑目录,或者指定目录符号,如C:;然后在下面选择(图中没有显示,是因为现在Vue文件夹下没有任何内容,所以下面显示空白一片)具体的文件夹,也可以通过最右侧按钮新建文件夹。

第二步,点击下面的【在此创建新项目】按钮创建项目。这里要注意的是,项目名称一定要是英文字母。包管理器默认即可,当然也可以下拉选择具体的管理器名称。可以看到默认建议我们初始化一个git地址,如果你后期在上传或者不用git管理代码,这里需要取消选中状态。

第三步,通过点击【下一步】按钮进入预设标签内。这里由于是第一次创建,所以选中手动配置项目。如果你曾经创建过项目,在这里是有显示的,可以选中之前的项目作为模板。

第四步,通过点击【下一步】按钮进入功能标签内。可以看到像Babel这也的打开状态,要是项目中会安装;而TypeScript这样的关闭状态,表示项目中不会安装。大家可通点击【查看详情】来查看具体功能的详细说明信息(一般是官网中的信息)。这里我选中了Babel(默认是选中的)、Router、Lint/Formator(默认是选中的)和使用配置文件(建议选中)。

第五步,通过点击【下一步】按钮进入配置标签内。第一个历史模式默认是关闭的,即url中会有符号‘#’;如果此选项打开了,则url中不会显示符号‘#’。第二个我选中了下拉内容中 第三个:ESlint+Standard config,其他默认并单击【创建项目】按钮。

如下图,会有一个弹框。我们可以在此处输入【预设名】,这也就可以在下次创建项目时,在预设中选择了。如果不想设置预设,可以点击【创建项目,不保存预设】按钮完成项目的创建工作。这可能需要等待一段时间。

如果出现了如下所示的界面,表示项目已经创建完毕。您可以点击最左侧下面几个图标看看显示的内容。

我们可以在vs code中看看创建的项目。

第六步,安装element ui插件,如下图,点击右上角的【添加插件】按钮并输入“vue-cli-plugin-element”,然后选择第一个,点击右下角的安装按钮即可。(会出现等待界面)

等待一段时间后会出现以下界面。这里第一个我们选择“Import on demand”,即按需导入,而不默认的全部导入,语言默认就好。然后点击【完成安装】按钮,等待安装的完成。(会出现等待界面)

第七步,安装axios运行依赖。如下图所示(点击左侧第三图标),点击右上角的【安装依赖】按钮,并输入需要的依赖名称(注意,这里是在运行依赖标签页)。选择第一个,然后滚动到下面,在右下角找到按钮点击即可。(会出现等待界面)

第八步,测试运行。如下图所示,点击左侧最下面一个图标,在Serve标签中点击运行,等待一会后出现如图所示的界面,表示编译成功了。在中间仪表盘中,点击【启动app】按钮查看项目运行效果。

运行效果如下:

 


总结

本文简单介绍了使用界面来创建一个vue项目的方式以及添加插件和依赖项目的方式,同时演示了项目启动的效果。如果你有兴趣,我觉得可以持续关注。个人觉得这个对于主攻后端而前端也能写点的同学还是有点帮助的,至少不需要记太多前端的创建、启动等命令。


推荐阅读
  • 必须先赞下国人npm库作品:node-images(https:github.comzhangyuanweinode-images),封装了跨平台的C++逻辑,形成nodejsAP ... [详细]
  • Vue基础一、什么是Vue1.1概念Vue(读音vjuː,类似于view)是一套用于构建用户界面的渐进式JavaScript框架,与其它大型框架不 ... [详细]
  • React 小白初入门
    推荐学习:React官方文档:https:react.docschina.orgReact菜鸟教程:https:www.runoob.c ... [详细]
  • 在package.json中有如下两个对象:husky:{hooks:{pre-commit:lint-staged}},lint-staged:{src** ... [详细]
  • RN即ReactNative基于React框架针对移动端的跨平台框架,在学习RN前建议最好熟悉下html,css,js,当然如果比较急,那就直接上手吧,毕竟用学习前面基础的时间,R ... [详细]
  • EPICS Archiver Appliance存储waveform记录的尝试及资源需求分析
    本文介绍了EPICS Archiver Appliance存储waveform记录的尝试过程,并分析了其所需的资源容量。通过解决错误提示和调整内存大小,成功存储了波形数据。然后,讨论了储存环逐束团信号的意义,以及通过记录多圈的束团信号进行参数分析的可能性。波形数据的存储需求巨大,每天需要近250G,一年需要90T。然而,储存环逐束团信号具有重要意义,可以揭示出每个束团的纵向振荡频率和模式。 ... [详细]
  • Windows下配置PHP5.6的方法及注意事项
    本文介绍了在Windows系统下配置PHP5.6的步骤及注意事项,包括下载PHP5.6、解压并配置IIS、添加模块映射、测试等。同时提供了一些常见问题的解决方法,如下载缺失的msvcr110.dll文件等。通过本文的指导,读者可以轻松地在Windows系统下配置PHP5.6,并解决一些常见的配置问题。 ... [详细]
  • Java验证码——kaptcha的使用配置及样式
    本文介绍了如何使用kaptcha库来实现Java验证码的配置和样式设置,包括pom.xml的依赖配置和web.xml中servlet的配置。 ... [详细]
  • 网络请求模块选择——axios框架的基本使用和封装
    本文介绍了选择网络请求模块axios的原因,以及axios框架的基本使用和封装方法。包括发送并发请求的演示,全局配置的设置,创建axios实例的方法,拦截器的使用,以及如何封装和请求响应劫持等内容。 ... [详细]
  • VueCLI多页分目录打包的步骤记录
    本文介绍了使用VueCLI进行多页分目录打包的步骤,包括页面目录结构、安装依赖、获取Vue CLI需要的多页对象等内容。同时还提供了自定义不同模块页面标题的方法。 ... [详细]
  • 本文介绍了自学Vue的第01天的内容,包括学习目标、学习资料的收集和学习方法的选择。作者解释了为什么要学习Vue以及选择Vue的原因,包括完善的中文文档、较低的学习曲线、使用人数众多等。作者还列举了自己选择的学习资料,包括全新vue2.5核心技术全方位讲解+实战精讲教程、全新vue2.5项目实战全家桶单页面仿京东电商等。最后,作者提出了学习方法,包括简单的入门课程和实战课程。 ... [详细]
  • npmrunbuild后dist文件夹下面直接浏览器打开index.html,css和js的路径都不正确。放到跟目录下就正常了,iis上同样只能在根目录下。我项目的目录如下: ... [详细]
  • 【前端工具】nodejs+npm+vue 安装(windows)
    预备先看看这几个是干嘛的,相互的关系是啥。nodejs是语言,类比到php。npm是个包管理,类比到composer。vue是个框架&# ... [详细]
  • 1.移除consol.log()的babel插件安装:npmibabel-plugin-transform-remove-console-D配置:babel.config.js:这 ... [详细]
  • 前言:原本纠结于Web模板,选了Handlebars。后来发现页面都是弱逻辑的,不支持复杂逻辑表达式。几乎要放弃之际,想起了Javascript中ev ... [详细]
author-avatar
mobiledu2502887493
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有