五分钟,VUE+Element UI部署安装和基本使用

背景:后端程序员只专注于后端逻辑,服务,组件,对于前端就成了短板,所谓术业有专攻,不求专业水准,但求略懂皮肤,平时做点小工具也是必要的,例如工具的DashBoard界面,能快速构建,能腾出更多时间关注后端逻辑,就可以事半功倍,下面要介绍的是MVVM模式的VUE+Element UI,VUE非常常见,具有双向绑定功能,无需刷新即见即所得,对构建前端UI能节省不少时间,Element UI也相当简单,组件能满足大部分需求;UI官网:https://element.eleme.cn/#/zh-CN

一、安装npm,npm是链接世界javascript的工具,能获取包并利用,无需安装npm直接安装nodejs最新版本即可,这里要求最新版本,不然后续安装VUE包可能会异常,小编安装的是v12.13.1版本;

二、安装VUE,VUE和UI是可以分开的,VUE是脚手架,脱离VUE直接使用Element UI进行开发也是可以的,只是使用VUE更为方便,VUE方式注定了前后端分离,使用npm安装VUE中途可能会异常,我们这里安装淘宝镜像,安装完既可以用cnpm代替npm,一切顺利会打印出版本号(需安装cli3版本以上),然后就可以进行项目创建,创建项目命令是vue create xxx,创建vue项目时需要选择配置,选择配置时按需选择,不用选择默认default,不然会缺失配置,小编选择如下配置,其余全默认;

淘宝镜像配置命令:npm install -g cnpm --registry=https://registry.npm.taobao.org

安装VUE命令:安装npm install -g @vue/cli

三、项目相关开发,小编使用的是vscode,不是非常便利但还凑合,用vscode加入工作空间后,可以看见目录,assets是静态资源,router路由,views界面文件。

四、安装依赖,使用cnpm命令进行安装依赖,右键项目选中Open in Terminal,命令是cnpm install进行依赖安装,安装完毕后即可运行,切记如果你开始使用的是npm install进行依赖安装,需要删除node_modules,重新用cnpm安装依赖;

五、项目启动,安装完依赖即可启动,cnpm run serve,启动配置可以在package.json中配置,启动后即可访问:localhost:8082,这里端口是VUE自动分配的,如果8081已被占用,则会向前+1,小编这里是8082。

六、以上VUE脚手架已完成,可以进行开发了,之前说过VUE和UI是分开的,那么UI需要通过安装方式加进VUE里面,使用ELementUI提供的安装命令:cnpm i element-ui -S进行安装,顺利安装完成,完成UI安装后,需要将UI组件引入VUE,即可结合ElementUI布局和相关组件进行开发,小编添加简单的列表相关操作。

七、界面需要获取数据,vue的接口请求,可以使用axios、vue-resource两种,安装axios命令: npm install --save axios vue-axios,安装vue-resource命令:cnpm install vue-resource --save,但小编使用vue-resource方式,安装完毕后还需要在main.js中配置,配置完后即可使用。

八、请求vue-resource,get请求格式是this.$http.get('Url',{params:{}}).then(function(res){},function(res){})格式,参数用关键字params,正确的内容会通过.then(function(res){}返回,异常内容会通过function(res){}返回,对于post请求格式是his.$http.get('Url',{}).then(function(res){},function(res){})。

九、vue初始函数,使用created和mounted、methods,在vue生命周期中created是在页面渲染前调用,mounted是在页面渲染后调用,methods方法用来存放vue函数。而函数都是在export default{}里面。

  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Spring Boot是一款用于简化Spring应用程序开发的框架,它采用了约定优于配置的原则,可以快速构建独立的、基于Java的企业级应用程序。它集成了很多常用的技术和组件,支持快速开发、测试和部署Vue是一款用于构建用户界面的渐进式框架,通过使用组件化的方式来构建复杂的前端应用程序。它的设计理念是简单灵活,易于学习和使用Vue使用了虚拟DOM技术,能够高效地处理大规模的数据操作和界面更新。 Element UI是一款基于Vue.js的桌面端组件库,提供了一套丰富的UI组件,可以快速构建美观的用户界面。Element UI的设计风格简洁大方,适用于各种不同的应用场景。它提供了大量的组件和功能,如表单验证、数据表格、弹窗等,满足了商城系统的各种需求。 结合Spring Boot、VueElement UI,我们可以构建一个功能完善的商城系统。Spring Boot作为后端框架,负责处理业务逻辑和数据处理,提供了接口供前端调用。Vue作为前端框架,负责展示用户界面和与后端接口进行交互。Element UI作为前端组件库,提供了丰富的UI组件,可以帮助我们构建漂亮的商城界面。 例如,我们可以使用Spring Boot来实现用户注册、登录、商品管理等功能,并提供相应的接口供前端调用。Vue可以负责展示用户界面,如商品列表、购物车、订单管理等,同时通过调用后端接口获取数据。Element UI可以用来构建漂亮的界面,并提供了很多常用的组件,如表单、弹窗、数据表格等,可以让用户有更好的体验。 总之,Spring Boot、VueElement UI的结合,可以帮助我们快速构建一个功能强大、用户友好的商城系统,提供完整的用户界面和后端功能。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值