借鉴博客:https://www.cnblogs.com/KenFine/p/10850386.html

接着上一个创建的新项目vue-mydemo01来:

1、创建一个login.vue组件页面:如下:

2、路由配置,在router目录下index.js文件中配置如下:

3、运行项目:yarn serve,打开浏览器如下:localhost:8080/#/login

  注意:把app.vue中的div中一定要加入代码:<router-view></router-view>

==========一个项目的login页面雏型就弄出来了==================

下面使用element-ui框架,开始搞登录页面内容:

1、开始安装element-ui插件:(由于以后要用到很多插件,现在就把以后要用的一些常插件安装了如:vuex、axios、sass等等等等等等 ),yarn安装插件命令:

$ yarn add vuex axios element-ui --save

  yarn add node-sass  -D

  yarn add sass-loader -D

  yarn add style-loader -D

  安装完成后,package.json插件部分内容如下:

  

2、在main引入Element-ui:

3、去Element-ui官网使用它的各种表单按钮,把代码放到自己页面,调试一下就行了:

4、样式怎么调就不贴了,结果如下:

5、使用aixos插件,自定义一下插件方便使用:

  创建项目的时候已经安装了aixos插件了,这里就不安装了

  

  5.1、创建plugins目录,再创建httpUtils.js文件,内容如下:

  5.2、在main.js中引用:

=======aixos插件在login页面中使用===============

  5.3、http请求插件我使用aixos,虽然vue有自己的vue-resource插件,但现在用aixos插件比较多:

    可以看到刚才封装的aixos功能的文件httpUtils.js已经使用上了

  5.4、使用aixos插件发送登录请求:

    先设置一下请求url的基本路径前缀:在刚才封装的axios功能的httpUtils.js文件中设置,如下:

    

    使用post请求:

。。。

vue-cli3.0创建项目之完成登录页面的更多相关文章

  1. VUE CLI3.X 创建项目

    Node.js环境搭建 Node.js基于V8引擎,可以让js代码脱离浏览器运行 Vue CLI3.0 需要Node.js 8.9或者更高版本. 用nvm或者nvm-windows在同一台电脑中管理多 ...

  2. 使用VUE CLI3.0搭建项目vue2+scss+element简易版

    1.安装Vue CLI 3 //三选一即可cnpm install -g @vue/cli npm install -g @vue/cli yarn global add @vue/cli 注意: 1 ...

  3. vue cli 3.0创建项目

    .npm i -g @vue/cli .vue create my-project 此处有两个选择: 1.default (babel, eslint)默认套餐,提供babel和eslint支持 2. ...

  4. vue cli3.0 结合echarts3.0和地图的使用方法

    echarts 提供了直观,交互丰富,可高度个性化定制的数据可视化图表.而vue更合适操纵数据. 最近一直忙着搬家,就没有更新博客,今天抽出空来写一篇关于vue和echarts的博客.下面是结合地图的 ...

  5. vue cli3.0打包

    1.vue cli3.0需要在项目根目录下配置webpack  包括反向代理以及打包文件路径 const webpack = require("webpack"); module. ...

  6. cocos2d-x 3.0 创建项目

    cocos2d-x 3.0 创建项目  点击打开链接

  7. 前端学习日记-vue cli3.0环境搭建

    卸载老版本的 vue-cli : npm uninstall vue-cli -g 安装新版本的 : npm install -g @vue/cli --安装新版本cli 同时nodeJS 要更新至 ...

  8. 解决vue/cli3.0 语法验证规则 ESLint: Expected indentation of 2 spaces but found 4. (indent)

    当你使用vue/cli3.0的时,有可能出现雁阵规则 ESLint: Expected indentation of 2 spaces but found 4. (indent) 解决方法 1.在vu ...

  9. 01-路由跳转 安装less this.$router.replace(path) 解决vue/cli3.0语法报错问题

    2==解决vue2.0里面控制台包的一些语法错误. https://www.jianshu.com/p/5e0a1541418b 在build==>webpack.base.conf.j下注释掉 ...

随机推荐

  1. linux修改权限

    修改system目录(包括子目录)的所有者和组 sudo chown -R seven:seven system

  2. PHP注释标记整理

    什么是注释标记 我们在平常写代码或看别人写的代码时, 在方法的说明注释中经常会有这样的注释: /** * @param $num * @return array */ 上面的@param @retur ...

  3. 汇编和C/C++的混合编程方式

    常用的有三种方式: 在C/C++代码中嵌入汇编指令 汇编调用C/C++ C/C++中调用汇编 实例一: 在C中嵌入汇编: void string_copy(char *dst,const char * ...

  4. Jmeter-Question之“HTTPS请求”

    前面在Jmeter-Question中有提到若干问题,有时间呢,我也会进行继续编写随笔,梳理自己的知识,本篇呢,便来记Jmeter发送https请求的过程 内容大致与http://blog.csdn. ...

  5. python time和datetime常用写法格式

    python 的time和datetime常用写法 import time from datetime import datetime from datetime import timedelta # ...

  6. JMeter面试题

    1.Jmeter怎么录制脚本,怎么过滤,线程组有哪些内容? jmeter可以使用第三方的录制工具(badboy)或者使用jmeter自带的HTTP代理服务器录制脚本功能 jmeter录制原理:通过ht ...

  7. [C2P3] Andrew Ng - Machine Learning

    ##Advice for Applying Machine Learning Applying machine learning in practice is not always straightf ...

  8. go tcp通信

    ----tcp 客户端 package main import ( "net" "fmt" ) func main() { conn,err := net.Di ...

  9. MySQL实战45讲学习笔记:第四十讲

    一.本节概述 在上一篇文章中,我提到 MySQL 对自增主键锁做了优化,尽量在申请到自增 id 以后,就释放自增锁. 因此,insert 语句是一个很轻量的操作.不过,这个结论对于“普通的 inser ...

  10. Wwise音频解决方案概述

    Wwise(Wave Works Interactive Sound Engine,Wwise基础知识,wiki)是Audiokinetic公司提供的跨平台游戏音频解决方案,有着高效完整工作流和工具链 ...