黑马eesy_15 Vue:vue语法和生命周期与ajax异步请求

Posted marlonkang

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了黑马eesy_15 Vue:vue语法和生命周期与ajax异步请求相关的知识,希望对你有一定的参考价值。

自学Java后端开发,发现14 微服务电商【乐优商城】实战项目,在介绍完SpringCloud后就要肝前端基础知识ES6和Vue。

所以本篇入门Vue练习记录的过程,目的是供自学后端Java遇到Vue使用需求的时候加强一下Vue基本使用的能力。

vue语法和生命周期与ajax异步请求

 


 

1、Vue的快速入门
2、Vue的语法
  插值表达式
  事件的绑定
  数据的显示
  逻辑判断和循环输出
3、Vue的生命周期
  8个生命周期的执行点
    4个基本的
    4个特殊的
4、axios的ajax异步请求
  它和jquery的ajax比较相似


 

01.Vue快速入门

IntelliJ IDEA 2019.2.3

技术图片

 

 解决maven项目创建过慢的问题

archetypeCatalog

internal

 技术图片

 在webapp目录下新建一个js目录,把vuejs.js文件复制进去。

 为了方便测试代码运行效果,在IDEA中对tomcat部署进行如下设置

技术图片

 

技术图片

 技术图片

  demo1

 

<!DOCTYPE html>
<html>
    <head>
        <meta charset="utf-8" />
        <title>快速入门</title>
        <script src="js/vuejs-2.5.16.js"></script>
    </head>
    <body>
        <div id="app">
            messsage<!--Vue的插值表达式,把data中定义的数据显示到此处-->

            <!--三元运算符-->
             a ? "ok":"no"
            <br><!--换行-->
            number*2<!--支持数学运算-->
            <!--插值表达式不支持
            var a = 1;
            if(a=10)
            -->

        </div>
    </body>
    <script>
        //view model
        //创建vue对象
        new Vue(
            el:"#app", //由vue接管id为app的区域
            data:
                messsage:"Hello Vue!",//注意:此处不要加分号
                number:100
            
        );
    </script>
</html>

 07vue的v-on绑定点击事件

 demo2

 

<!DOCTYPE html>
<html>
    <head>
        <meta charset="utf-8" />
        <title>v-on:click</title>
        <script src="js/vuejs-2.5.16.js"></script>
    </head>
    <body>
        <div id="app">
            message<!--Vue的插值表达式,把data中定义的数据显示到此处-->
            <button v-on:click="fun1(‘Vue v-on‘)">vue的onclick</button>
        </div>
    </body>
    <script>
        //view model
        new Vue(
            el:"#app",//由vue接管id为app的区域
            data:
            message:"Hello Vue"
            ,
            methods:
                fun1:function (msg) 
                    alert("hello demo2");
                    this.message = msg;
                
            
        )
    </script>
</html> 

 

 

 

 

 

======================

end

 

以上是关于黑马eesy_15 Vue:vue语法和生命周期与ajax异步请求的主要内容,如果未能解决你的问题,请参考以下文章

黑马eesy_15 Vue:04.vue案例

阶段2 JavaWeb+黑马旅游网_15-Maven基础_第4节 maven生命周期和概念模型图_08maven生命周期

Vue Vue介绍Vue基础语法Vue生命周期axios的使用

Vue Vue介绍Vue基础语法Vue生命周期axios的使用

阶段2 JavaWeb+黑马旅游网_15-Maven基础_第4节 maven生命周期和概念模型图_09maven概念模型图

Vue:基础语法、创建组件、组件间传值、实例生命周期