栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

vue+springboot项目练习(四、使用Element框架)

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

vue+springboot项目练习(四、使用Element框架)

使用Element框架来改变前端样式,3.5element -puls使用ts来引入实在搞不明白,退一步选择使用老版本element-ui来引入

一、安装引入Element

Element的官网https://element.eleme.cn/#/zh-CN

1、安装element

在项目文件夹下,执行 npm i element-ui -S
vue3.5版本需要引入element plus 和ts结合,自己操作中出现标签未识别错误,只能采取老版本的ui进行前端的编写

2、引入element

通过2.5版本指示只需修改main.js即可 内如如下:

import Vue from 'vue'
import App from './App.vue'
import router from "./router"
import ElementUI from 'element-ui'
import 'element-ui/lib/theme-chalk/index.css'
import store from './store'
var axios = require('axios')
axios.defaults.baseURL = 'http://localhost:8888/api'

Vue.prototype.$axios = axios
Vue.config.productionTip = false
Vue.use(ElementUI)

new Vue({
  components:{App},
  router,
  store,
  render: h => h(App),
}).$mount('#app')

完成element的引入,打开 Login.vue修改 标签改为如图所示

然后访问 http://localhost:8080/#/login ,查看是否成功,如下图表示引入成功

二、优化登录页面 1、使用Form组件

引用vue来设计登录页面,一般选择form表单来获取样式

根据自己的需求修改代码,可已获得修改后的代码

    

并修改css样式,修改后样式如下


  .login-container {
    border-radius: 15px;
    background-clip: padding-box;
    margin: 90px auto;
    width: 350px;
    padding: 35px 35px 15px 35px;
    background: #fff;
    border: 1px solid #eaeaea;
    box-shadow: 0 0 25px #cac6c6;
  }

  .login_title {
    margin: 0px auto 40px auto;
    text-align: center;
    color: #505458;
  }
 

2、设置背景

把自己需要的背景放入 srcassets
为了使用背景图片,我在 标签的外又添加了一个父标签 ,id 设置为 poster,并在 中添加如下内容
写一个 body 的样式,是为了覆盖掉浏览器(用户代理)的默认样式

上方有一片空白,是 App.vue的错误需把margin-top: 60px去掉如果所示

3、完整代码

主要修改的就是Login.vue现在沾出完整代码








登录页面完善,下面需引入Vuex来做前端拦截器

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/583362.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号