zoukankan      html  css  js  c++  java
  • Vue的计算属性和侦听器

    1 计算属性:他是根据对象已有的属性计算出新的属性值。具有缓存的功能,如果原始属性不变,则用缓存。否则,重新计算。

    前端
    <form>
            <label>姓</label><input v-model="firstName">
            <label>名</label><input v-model="lastName">
            <div v-text="fullName"></div>
        </form>
    
    
    js代码
    new Vue({
            el:"#app",
            data:{
                firstName:'',
                lastName:''
            },
            computed:{
                fullName:function () {
                    return this.firstName + ' ' + this.lastName;
                }
            }
        })

    2 侦听器:它是侦听属性值或者计算属性的变化,一旦发生变化可以在函数中进行相应的操作。

    前端
    <form>
            <label>姓</label><input v-model="firstName">
            <label>名</label><input v-model="lastName">
            <div v-text="fullName"></div>
            <div v-text="count"></div>
        </form>
    
    
    js代码
    new Vue({
            el:"#app",
            data:{
                firstName: '',
                lastName: '',
                count: 0
            },
            computed:{
                fullName:function () {
                    return this.firstName + ' ' + this.lastName;
                }
            },
            watch:{
                fullName:function () {
                    this.count ++;
                }
            }
        })
  • 相关阅读:
    分页系统
    ORM-数据处理
    Django的用法
    登录cookie写法
    MySQL数据库的安装创建
    前端弹框编写
    ADB常用指令
    Appium环境配置
    Jmeter中传递cookie值
    Jmeter从文件中读取参数值
  • 原文地址:https://www.cnblogs.com/zhaopengcheng/p/9380394.html
Copyright © 2011-2022 走看看