安装vue的环境,第一步安装node
    昨日回顾:
    Token:令牌,登录成功的标识
    Jwt:生成令牌一种算法
    登录的相关知识,多去发现和思考
    Vue.js:开源的js框架,目前市面上最火的js库
    1.语法
    {
    //定义的数据源
    data(){
    return{
    自定义属性:值
    }
    },
    //定义函数,可以通过@事件,进行绑定
    methods:{
    函数名([参数列表]){
    实现业务的代码块
    }
    }
    }

    2.模板语法-插值表达式
    语法格式:{{属性名}}
    用在标签的开始和结束之间

    3.分支-条件语句
    v-if=”boolean表达式”
    v-else-if=”boolean表达式”
    v-else

    4.循环语句
    v-for=”别名 in 属性名”
    属性名的值数组

    5.绑定属性
    v-bind:标签的属性名=”” 简写 :标签的属性名
    一般都是绑定样式class,进行样式动态选择

    6.绑定事件
    v-on:事件名=”函数名” 简写 @事件名=”函数名”
    函数名必须在methods中定义

    7.双向绑定
    v-model
    相互影响,表单中常用


    1.Vue-cli
    1.概述
    Vue-cli:Vue.js 开发的标准工具,脚手架,用来创建Vue项目的工具
    小知识:
    npm:类似Maven,一款前端的工具,用来管理项目和依赖js库
    node.js:一个可以开发接口的js库,代替后端语言


    2.安装
    1.需要安装node
    node里面包含了npm


    安装之后,验证:
    node -v


    npm -v


    2.安装Vue-cli
    cnpm install -g @vue/cli


    vue —version


    vue -V
    小知识:
    1.如果npm下载东西太慢,可以配置npm镜像
    淘宝镜像:
    npm install -g cnpm —registry=https://registry.npm.taobao.org
    后面就使用cnpm代替npm


    2.win7
    原则上不建议使用win7
    如果真的要用,node需要使用V12版本及以下,Vue必须使用Vue2.x


    3.创建Vue项目
    推荐采用命令创建Vue项目(Vue3.x)
    cmd命令行,输入以下命令
    vue create 项目名
    小知识:
    1.选择:vue的版本3.x
    2.项目创建需要网络,差不多5-10分钟才可以创建完成


    4.掌握模块
    1.src 源码,需要操作
    assets:资产文件夹,存储静态资源:图片、音频、视频、css、js等
    components:组件文件夹,把一些常用的功能进行封装成为组件
    views:页面,其实还是组件


    2.app.vue 类似开关类,入口
    3.main.js 全局配置文件,只有一个,类似application.yml




    5.练习Vue项目-学会使用组件
    自定义登录组件




    组件:就是自定义的html标签,根据功能进行封装的自定义标签,就叫组件
    Vue项目就是面向组件开发,有点类似《面向对象》
    组件(xx.vue页面)——类
    组件的使用步骤:
    1.定义组件(创建)
    包含三部分:
    1.template:html标签,记住,必须根标签(div)开始和结束
    2.script:js代码,定义Vue对象,格式固定
    3.style:css样式,美化标签
    2.导入组件
    import 组件名称 from 组件路径
    3.声明组件
    components:{
    组件名称,……
    }
    4.使用组件
    当前标签直接使用

    2.Vue-Router
    Vue项目是单页面项目,整个项目就一个页面。所以Vue项目没有办法使用a标签进行切换
    Vue-Router:Vue路由,实现组件的切换,也就是所谓的页面跳转
    https://router.vuejs.org/zh/


    1.概述
    Vue Router:官方的路由管理器,实现组件切换,完成页面跳转。让构建单页面应用变得易如反掌


    2.体验
    创建一个标准的Vue项目
    运行项目:
    cd vueproject
    npm run serve


    想要通过路由进行组件切换的步骤:
    1.创建组件
    三部分:html标签 js css
    2.路由注册组件
    1.导入组件 import
    2.注册
    定义路径、名称、对应的组件
    3.使用路由切换



    3.核心
    1.组件切换
    1.声明式(静态路由)
    组件名称
    2.编程式(动态路由)
    this.$router.push({path:”/路径”});


    2.路由传递参数
    传递
    this.$router.push({path:”/路径”,query:{参数名:参数值,……}});
    获取
    this.$route.query.参数名


    课间任务:创建标准的Vue项目
    20分钟-




    3.Vant 第三方组件库
    1.概述
    Vant 是开源的移动端组件库,基于Vue实现的,移动端组件库
    https://vant-contrib.gitee.io/vant/v3/#/zh-CN
    2.体验
    1.下载js库
    npm i vant@3
    2.实现配置
    在main.js中加入如下代码
    import { createApp } from ‘vue’
    import App from ‘./App.vue’
    import router from ‘./router’
    import store from ‘./store’
    //导入
    import Vant from ‘vant’;
    import ‘vant/lib/index.css’;

    createApp(App).use(store).use(router).use(Vant).mount(‘#app’)
    3.在vue页面中使用
    参考官网,进行CV,改造




    3.拉拽
    参考官网的代码,实现组件的拉拽






    4.VueX

    1.概述
    2.核心
    3.使用


    5.Axios
    1.概述
    2.核心
    3.使用