Vue 2.0 知识点 - 1

vue2.0 基本的语法记忆点。

语法简介
v-bind绑定 DOM 元素属性
v-if v-elif v-else条件型控制DOM元素显示隐藏
v-for循环数据来渲染一个DOM列表
v-on绑定一个监听事件 简写“@” 例如@click
v-model使得在表单输入和应用状态中做双向数据绑定
v-show控制DOM显示隐藏
v-text不解析标签解析文本
v-html解析标签解析文本
.stop阻止事件冒泡 例如 @click.stop
.prevent阻止事件的默认行为 例如@contextmenu.prevent
.once绑定只执行一次的事件 例如@click.once
.self当且仅当事件是由自身触发时才会触发事件回调函数 例如@click.self
v-el获取DOM对象 js中用$el获取 2.0中已废弃
v-ref获取组件对象 js中用$ref获取 2.0中已废弃
v-pre原样输出
v-once只同步输出一次

如何绑定css样式

**如何绑定css样式**
<div id="box">
    <div class="c" :class="{red:isred}" ></div>
    <div class="c" :class="isred?'red':'blue'"></div>
    <div class="c" :class="[{red:'isred'},{blue:'isblue'}]"></div>
    <input type="text" v-model="module">

</div>
<script>
    new Vue({
        el:"#box",
        data(){
            return{
                isred:true,
                isblue:true,
                module:'12199939'
            }
        },

    })
</script>

如何绑定style

<div v-bind:style="{ color: activeColor, fontSize: fontSize + 'px' }"></div>
<div v-bind:style="styleObject"></div>

<script>
    new Vue({
        el:"#box",
       data() {
           return{
                        activeColor: 'red',
                        fontSize: 30,
                       styleObject: {
                              color: 'red',
                              fontSize: '13px'
                       }
              }
     }
    })
</script>
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值