Java网络商城项目 SpringBoot+SpringCloud+Vue 网络商城(SSM前后端分离项目)二(页面搭建)

Posted 蓝盒子bluebox

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Java网络商城项目 SpringBoot+SpringCloud+Vue 网络商城(SSM前后端分离项目)二(页面搭建)相关的知识,希望对你有一定的参考价值。

一、Vue-cli

1、介绍和安装

在开发中,需要打包的东西不止是js、css、html
还有更多的东西要处理,这些拙件和加载器如果我们一一去添加就会比较麻烦。

幸好,vue官方提供了一个快速搭建vue项目的脚手架:vue-cli

使用它能快速的构建一个web工程模板。

安装命令:

npm install -g vue-cli


安装成功

2、快速上手

(1)我们新建一个module



打开终端,切换到vue-cli-demo

用vue-cli命令,快速搭建一个webpack的项目

vue init webpack

报错

解决方法如下

  找到Windows PowerShell以管理员的身份打开


输入set-ExecutionPolicy RemoteSigned
选择y

回到IDEA当中

vue init webpack


y


然后开始加载

安装完成

运行

运行成功

访问

自动生成文件

在这里可以找到端口号相关的配置

(1)Vue相关代码


上述Vue代码分为三部分

a、第一部分:template(HTML代码)


b、第二部分:script标签(JS代码)

c、第三部分:css(样式)

3、导入我们提前做好的商城网页

下载地址:
链接: https://pan.baidu.com/s/1ue_FaEHIFiMY9pCLadPWhQ
提取码: e7zw

(1)导入项目



切换目录

(2)启动项目

npm run dev

访问项目: http://localhost:9001

访问登录页面:http://localhost:9001/#/login

二、Vuetify框架

Vuetify是一个基于Vue的UI框架,可以利用预定义的页面组件快速构建页面。有点类似Bootstrap框架。

1、为什么要学习UI框架

Vue负责的是虽然会帮我们进行视图的渲染,但是样式是有我们自己来完成。这显然不是我们的强项,因此后端开发人员一般都喜欢使用一些现成的UI组件,拿来即用,常见的例如:

  • BootStrap

  • LayUl

  • EasyUl

  • ZuI
    然而这些UI组件的基因天生与Vue不合,因为他们更多的是利用DOM操作,借助于jQuery实现,而不是MWM的思想。
    而目前与Vue吻合的UI框架也非常的多,国内比较知名的如:

  • clcrment-ui:饿了么出品

  • i-view :某公司出品

然而我们都不用,我们今天推荐的是一款国外的框架: Vuetify

官网网址:https://vuetifyjs.com/zh-Hans/

2、介绍引入资源的内容原理

在src下的router下的index.js当中

以上是关于Java网络商城项目 SpringBoot+SpringCloud+Vue 网络商城(SSM前后端分离项目)二(页面搭建)的主要内容,如果未能解决你的问题,请参考以下文章

IDEA SpringBoot 项目打包成jar包

JavaEE 之 SpringBoot

面试-科大讯飞日常实习面试

(超详解)SpringBoot高级部分-自动配置+监听机制+监控+项目部署

Java项目:超市进销存系统设计和实现(java+Springboot+ssm+mysql+jsp+maven)

SpringBoot核心注解应用