【Vue】之前端框架实战(登录)


一、安装vue-cli

Mac系统:

sudo npm install -g vue-cli

检查是否安装好:

vue -V

二、创建新项目

1、打开Vue项目管理器

输入命令:

vue ui

但是没有任何反应,再输入检查,没有ui:

vue -h

经查询得知,需要升级vue脚手架:

cnpm i -g @vue/cli

再输入:

vue ui

参考文章:《【Bug解决】输入vue ui没有反应的原因和解决办法》

2、创建项目

1)第一步:

2)第二步:

3)第三步

4)第四步

5)第五步

3、添加插件

1)安装vuetify

2)安装axios

与后端进行交互与ajax

遇上同理。

4、运行项目

在aitest目录下运行命令:

npm run serve

 打开地址:http://localhost:8080

三、实战部分

1、vue router路由设计

1)首先新创建一个登录页面,SignIn.vue文件

2)再配置路由

3)修改App.vue

加上

<template>
  <v-app>

    

  v-app>
template>

<script>

export default {
  name: 'App',

  data: () => ({
    //
  }),
};
script>

4)SignIn.vue文件编写前端代码

# 相当于Html
<template>
    <div class="login-form">
        <h1>登录h1>
        <v-text-field dense label="请输入用户名">v-text-field>
        <v-text-field dense label="请输入密码">v-text-field>
        <v-btn depressed color="primary">立即登录v-btn>
        <v-btn depressed color="primary" text>立即注册v-btn>
    div>
template>

# 相当于JS
<script>
export default {
    
}
script>

# 相当于CSS
<style lang="stylus" scoped>
    .login-form{
        width:600px;
        margin : 0 auto;
    }
style>

展示效果:

插件参考vuetify:https://vuetifyjs.com/zh-Hans/