zoukankan      html  css  js  c++  java
  • Day4.13名称案例-computed

     1 <!DOCTYPE html>
     2 <html lang="en">
     3 <head>
     4     <meta charset="UTF-8">
     5     <title>Title</title>
     6     <script src="../lib/js/vue.js"></script>
     7 </head>
     8 <body>
     9 <!--    分析:监听到文本框数据的改变,这样才知道 什么时候拼接出一个 fullName
    10                 @keyup 监听文本框数据的变化-->
    11 <div id="app">
    12     <input type="text" v-model="firstName"> +
    13     <input type="text" v-model="lastName"> =
    14     <input type="text" v-model="fullName">
    15 </div>
    16 <script>
    17     const vm = new Vue({
    18         el:'#app',
    19         data:{
    20             firstName:'',
    21             lastName:'',
    22             // fullName:''
    23         },
    24         methods:{},
    25         computed:{
    26             // 在computed 中,可以定义一些属性,这些属性叫作计算属性,计算属性的本质,就是一个方法
    27         //         只不过在使用这些计算属性时,是把它们的名称直接当作属性来使用,并不会把这些计算属性当作方法去调用
    28         //    注意: 计算属性在引用的时候不要加括号,直接当作普通属性使用
    29         //           只要计算属性这个function 内部所用到的任何data中的数据发生变化,就会重新计算这个计算属性的值
    30         //           计算属性的求值结果会被缓存起来方便下次直接使用;如果计算属性方法中,所有原来的任何数据都没有发生过变化,则不会重新对计算属性求值
    31             'fullName':function () {
    32                 return this.firstName + this.lastName
    33             }
    34         }
    35     })
    36 </script>
    37 </body>
    38 </html>
  • 相关阅读:
    踏实每一个脚印——2019年12月复盘
    修改博客园markdown编辑器代码高亮风格的方法
    Hyperion: Building the Largest In memory Search Tree
    C++11——智能指针
    拷贝控制
    分布式系统常见概念
    extern和static使用
    APUE—UNIX文件系统
    C++的一些细节
    fork和僵尸进程
  • 原文地址:https://www.cnblogs.com/zhaohui-116/p/12241521.html
Copyright © 2011-2022 走看看