Vue基础2

接上

Vue的属性绑定

        v-bind:title=‘msg’          简写形式::title=‘msg’        常用的有  :class 、:id、:disabled

Vue的事件

        事件的绑定

                        v-on:click='num++'    事件指令

                        @click=‘num++’   简写形式

        事件的参数

                        @click=‘sayNum’  默认传入事件对象

                        @click=‘sayNum(3)’   传入参数3

                        @click=‘sayNum($event,3)’    传入事件对象和参数3

        事件修饰符

                .stop   组织冒泡行为

                .prevent   组织默认行为

                .once   只进行一次

        按键修饰符(keydown、keyup)

                常用键:.enter回车   .up上   .down下        .space空格        .esc ESC        .del删除

        系统修饰符(.ctrl   .shift)

        鼠标修饰符(.left   .right   .middle)

表单

        v-model=‘num’     把num数据和表单的值绑定在一起  ,与下列式实现相同效果

        :value=‘num ’  @input=‘num=$event.target.value’

        表单修饰符

                .lazy     change事件触发数据更新

                .number    强制转换数字

Vue的操作

        让指令连接数据与dom

        业务操作数据,实现自动更新dom

computer计算操作

        定义:从现有数据计算出新的数据(只读状态)

                格式如下:computer:{ ‘total’:function(){ return xxx ​} ​}

watch   监听

        定义:监听数据的变化执行回调函数

                格式如下:watch:{ 'obj':{ handler(navl){ 执行回调函数 ​}, deep:true ​} ​}

类的绑定

        共有三种方式操作:

                1.文本         :class=‘active’     没加单引号的active是一个变量不是字符串

                2.对象         :class=“{‘active’:flag}”

                3.数组         :class=‘list’

属性的绑定

        :style=“{color:‘red’,fontSize:‘24px’}”   css属性使用驼峰式写法

  • 7
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值