Vue介绍

1.Vue是一套前端框架,可以免除JavaScript中DOM操作

2.基于MVVM,实现双向绑定 视图变化同时模型变化,模型变化同时视图变化

  MVC:只能实现模型到视图的单向展示

一.Vue快速入门

  1.新建HTML页面,引入Vue.js文件

  2.在JS代码区域,创建Vue核心对象,进行数据绑定

  3.编写视图

二.Vue常用指令

  v-bind :为HTML标签绑定属性值,如设置href,css样式等

<a v-bind:href="url">跳转按钮</a>
<a:href="url">跳转按钮</a>

  v-model :为表单元素上创建双向数据绑定  

<input name="username" v-model="username">

  v-on:为HTML标签绑定事件

  html:  <input type="button" value="按钮" v-on:click="show()">

    简化:<input type="button" value="按钮" @click="show()">

  v-if,v-else,v-else-if:条件性渲染某元素,判定为true时渲染,否则不渲染

<div v-if="count==3">div1</div>
<div v-elsle-if="count==2">div2</div>
<div v-else>div3</div>

  v-show:根据条件展示某元素,区别在于切换的时display属性的值

<div v-show="count==3">div4</div>

  v-for:列表渲染,遍历容器的元素或者对象的属性 

<div v-for="addr in addrs">
    {{addr}}<br>
</div>

//加索引
<div v-for="(addr,i)in addrs">
<!--i表示索引,从0开始-->
{{i+1}}:{{addr}}<br>
</div>

三.Vue生命周期

  生命周期有八个阶段,每触发一个生命周期事件,会自动执行一个生命周期方法

  注意:  mounted:挂载完成,Vue初始化成功,HTML页面渲染成功

      页面加载完成后,就可以发送异步请求,查询数据         

new Vue({
    el:"#app",
    mounted(){
        alert("vue挂载完毕,发送异步请求");
    }
});

 

                                                                           

posted @ 2022-03-30 22:40  Pray386  阅读(233)  评论(0)    收藏  举报