码迷,mamicode.com
首页 > Web开发 > 详细

VUE 之 JS指令

时间:2018-11-08 00:10:18      阅读:296      评论:0      收藏:0      [点我收藏+]

标签:ble   还需   tab   http   v-on   code   nbsp   text   bsp   

1、v-text的用法:

  技术分享图片

2、v-html

  技术分享图片

3、v-for

  技术分享图片

4、v-if , v-else if ,v-else 

  技术分享图片

  v-if 每次生成都只有一个标签,即符合条件的标签。

5、v-show

  技术分享图片

  v-show 和 v- if 的区别:

    切换性能:

      v-show更快一些,因为它不需要频繁的去通过判断条件去生成某一个标签,而是通过display:none来切换。

      v-if 是通过append来切换。

    加载性能:

      v-show更慢一些。因为不符合条件的只是隐藏了,但是还需要加载,如果有10条数据,有一条符合条件,那么10条都加载,9条隐藏

      v-if 加载快。因为v-if 是判断符不符合条件,如果符合条件,只加载符合条件的。

6、v-bind,绑定的是属性。v-bind可以简写成一个:

  技术分享图片

7、v-on,绑定的是事件,可以简写@

  技术分享图片

8、v-model,进行双向数据绑定

  技术分享图片

  技术分享图片

9、计算和侦听

    <table border="1">
        <thead>
            <tr>
                <th>学科</th>
                <th>成绩</th>
            </tr>
        </thead>
        <tbody>
            <tr>
                <td>python</td>
                <td>
                    <input type="text" v-model.number="python">      # 因为input 框输入进来的是字符串,所以在v-model.number就可以将输入进来的值转换成数字
                </td>
            </tr>
            <tr>
                 <td>go</td>
                <td>
                    <input type="text" v-model.number.lazy="go">      # v-model 是用于双向数据绑定的,input框中有变化,后端跟着变化。如果加了lazy之后,只有当失去焦点的时候才会改变
                </td>
            </tr>
        <tr>
            <td>总成绩</td>
            <td>{{sumScore}}</td>
        </tr>
        </tbody>
    </table>
    <hr>
    {{python}}
</div>
<script>
    new Vue({
        el:"#he",
        data:{
            python:100,
            go:80
        },
        computed:{                   # computed 是用来计算的
            sumScore:function () {
                return this.python+this.go
            }
        },
        watch:{                    # watch 是用来监听data中的数据发生变化的
            python:function () {
                alert(this.python)
            }
        }
    })    

10、修饰符

   number 将输入的值变成数字

   lazy: 失去焦点的时候才返回结果

   trim:去掉两边的空格

11、获取DOM元素

   技术分享图片

 

  

VUE 之 JS指令

标签:ble   还需   tab   http   v-on   code   nbsp   text   bsp   

原文地址:https://www.cnblogs.com/wf123/p/9926431.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!