vue框架学习笔记

1.vue是什么

vue是一个基于MVVM模型的前端js框架

在下面为MVVM模型中m,v,mv说明

  • Model: 数据模型,特指前端中通过请求从后台获取的数据

  • View: 视图,用于展示数据的页面,可以理解成我们的html+css搭建的页面,但是没有数据

  • ViewModel: 数据绑定到视图,负责将数据(Model)通过JavaScript的DOM技术,将数据展示到视图(View)上

Vue.js 的目标是通过尽可能简单的 API 实现响应的数据绑定组合的视图组件。也就是简化ViewModel

2.使用模版

1.创建.html的文件,并且在html文件同级创建js目录

2.在html中的head部分编写<script>标签来引入vue.js文件

<script src="js/vue.js"></script>

3.在js中创建vue对象 

<script>    
    //定义Vue对象    
    new Vue({        
        el: "#app", 
        //vue接管区域        
        data:{           
            message: "Hello Vue"        
        }
        method:{

        }        
    })
</script>

4.在html区域编写视图,其中{{}}是插值表达式,用来将vue对象中定义的model展示到页面上的

<body>
    <div id="app">
        <input type="text" v-model="message">
        {{message}}
    </div>
</body>

3.vue指令

在vue中,通过大量的指令来实现数据绑定到视图的,vue的常用指令,如下表所示:

指令作用
v-bind为HTML标签绑定属性值,如设置 href , css样式等
v-model在表单元素上创建双向数据绑定
v-on为HTML标签绑定事件
v-if条件性的渲染某元素,判定为true时渲染,否则不渲染
v-else
v-else-if
v-show根据条件展示某元素,区别在于切换的是display属性的值
v-for列表渲染,遍历容器的元素或者对象的属性
  • 4
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值