VUE项目实战

初始化项目

先安装vue脚手架工具

1、cmd中输入:

vue ui

浏览器自打开UI:
http://localhost:8001/project/select

2、选择文件夹,点击创建:
在这里插入图片描述
3、填写项目名称:
在这里插入图片描述
4、选择一个预设的或者是手动配置,这里 选择手动配置了:
在这里插入图片描述
5、选择安装的功能,这里选择了四个:
在这里插入图片描述
在这里插入图片描述
6、选择标准配置:
在这里插入图片描述
7、可以保存预设:
在这里插入图片描述
8、安装vue-cli-plugin-elment:
在这里插入图片描述
9、点击安装,之后选着按需导入:
在这里插入图片描述
10、安装axios:
在这里插入图片描述
11、点击启动:
在这里插入图片描述
项目访问地址http://localhost:8080/#/

12、清空默认页面,修改app.vue:

<template>
  <div id="app">
    APP根组件
  </div>
</template>

<script>
export default {
  name: 'app'
}
</script>

<style>
</style>

13、清理路由,index.js:

import Vue from 'vue'
import VueRouter from 'vue-router'

Vue.use(VueRouter)

const routes = [
]

const router = new VueRouter({
  routes
})

export default router

14、删除views目录
15、删除components中的HelloWorld.vue
此刻的项目已经是干净的项目了。

登录页面

1、在components下面,创建Login.vue

<template>
    <div>
        登录组件
    </div>
</template>

<script>
export default {
    
}
</script>

<!-- scoped表示对该组件生效-->
<style lang="less" scoped>
    
</style>

2、在路由表中,添加两个路由,并导入登录组件


import Login from "../components/Login.vue"

const routes = [
  {
    path: "/",
    redirect: "/login"
  },
  {
    path: "/login",
    component: Login
  }
];

3、在APP.vue中,添加路由占位符

<template>
  <div id="app">
    <!-- 路由占位符-->
    <router-view></router-view>
  </div>
</template>

4、安装less-load和less
在这里插入图片描述
3、创建/assets/css/global.css文件

/** 全局样式表*/
html, body, #app {
    height: 100%;
    margin: 0;
    padding: 0;
}

在main.js导入该css:

import "./assets/css/global.css"

但是此时.login_container还没有撑满全屏:

.login_container{
    background: #2b4b6b;
    height: 100%;
}

让盒子居中:

    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%)

距离左50%,距离上50%,在坐标上往x轴左移自身的50%,向上移动自身的50%

通过命令安装element-ui:

npm i -S element-ui
  • 0
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 4
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值