我是靠谱客的博主 紧张超短裙,最近开发中收集的这篇文章主要介绍五十八、Vue中的计算属性,方法和侦听器计算属性,方法和侦听器计算属性中的Getter和Setter,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

@Author:Runsen
@Date:2020/10/15

本篇是水篇,记录前端的学习,争取早日拿到前端offer

计算属性,方法和侦听器

所以,对于任何复杂逻辑,你都应当使用计算属性。(官方原话)

<body>
  <div id="app">
    {{FullName}}
    <!-- 方法使用的{{FullName()}} -->
    {{age}}
  </div>
  <script>
     var vm = new Vue({
       el :  "#app",
       data:{
         FirstName : "Liu",
         LastName: "Runsen",
         FullName: "Liu Runsen",
         age: 21
       },
       // 计算属性 内置缓存 优先
       computed: {
         FullName:function(){
           console.log("计算了一次");
           return this.FirstName + "" + this.LastName
         }
       }
      // 方法
      // methods: {
      //   FullName:function(){
      //     console.log("计算了一次");
      //     return this.FirstName + "" + this.LastName
      //   }
      // },
      // watch侦听器
    //   watch: {
    //     FirstName:function(){
    //       console.log("计算了一次");
    //       this.FullName = this.FirstName + "" + this.LastName
    //     },
    //     LastName:function(){
    //       console.log("计算了一次");
    //       this.FullName = this.FirstName + "" + this.LastName
    //     }
    //   },
     })
  </script>
</body>

计算属性中的Getter和Setter

<body>
  <div id="app">
      {{FullName}}
  </div>
  <script>
    var vm = new Vue({
      el: "#app",
      data:{
        FirstName : "Liu",
        LastName: "Runsen",
      },
      // 计算属性
      computed: {
        // 
        // FullName:function(){
        //   return this.FirstName + "" + this.LastName
        // }
        FullName:{
          get:function(){
            return this.FirstName + "" + this.LastName
          },
          set:function(value){
            // console.log(value);
            var arr = value.split(" ")
            this.FirstName = arr[0]
            this.LastName = arr[1]
          } 
        }
      },
    })
  </script>
</body>

参考:慕课网Vue2.5->2.6->3.0 开发去哪儿网App 从零基础入门到实战项目开发

  • https://coding.imooc.com/learn/list/203.html
  • https://mp.weixin.qq.com/s/ePZnRNPWGWluVBF2z26nAA

最后

以上就是紧张超短裙为你收集整理的五十八、Vue中的计算属性,方法和侦听器计算属性,方法和侦听器计算属性中的Getter和Setter的全部内容,希望文章能够帮你解决五十八、Vue中的计算属性,方法和侦听器计算属性,方法和侦听器计算属性中的Getter和Setter所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(48)

评论列表共有 0 条评论

立即
投稿
返回
顶部