zoukankan      html  css  js  c++  java
  • vue计算属性

     1 <!DOCTYPE html>
     2 <html>
     3 <head lang="en">
     4     <meta charset="UTF-8">
     5     <title></title>
     6     <script type="text/javascript"  src="vue.js"></script>
     7 
     8 </head>
     9 <body >
    10 <div id="app">
    11     <!--静态传递数据-->
    12      <my-component message="hello" name="刘二狗" age="18"></my-component>
    13 </div>
    14 </body>
    15 
    16 <script>
    17     Vue.component('my-component',{
    18         //子组件使用父组件的数据 message  name  age
    19         props:['message','name','age'],
    20         //用data选项对数据进行处理
    21         data:function(){
    22           return{
    23               message1: this.message +'用data选项对数据进行处理'
    24           }
    25         },
    26         //用计算属性选项对数据进行处理
    27         computed:{
    28             message2:function(){
    29                 return this.message + '用计算属性选项对数据进行处理'
    30             }
    31         },
    32         template:'<div>' +
    33                     '<span>{{message1}}</span><br>'+
    34                     '<span>{{message2}}</span><br>'+
    35                     '<span>{{message}}  {{name}}今年{{age}}了</span><br>'+
    36                  '</div>'
    37     })
    38     new Vue({
    39         el:'#app'
    40     })
    41 </script>
    42 </html>
    43   
    <!DOCTYPE html>
    <html>
    <head lang="en">
        <meta charset="UTF-8">
        <title></title>
        <script type="text/javascript"  src="vue.js"></script>
    
    </head>
    <body >
    <div id="app">
        <!--静态传递数据-->
         <my-component message="hello" name="刘二狗" age="18"></my-component>
    </div>
    </body>
    
    <script>
        Vue.component('my-component',{
            //子组件使用父组件的数据 message  name  age
            props:['message','name','age'],
            //用data选项对数据进行处理
            data:function(){
              return{
                  message1: this.message +'用data选项对数据进行处理'
              }
            },
            //用计算属性选项对数据进行处理
            computed:{
                message2:function(){
                    return this.message + '用计算属性选项对数据进行处理'
                }
            },
            template:'<div>' +
                        '<span>{{message1}}</span><br>'+
                        '<span>{{message2}}</span><br>'+
                        '<span>{{message}}  {{name}}今年{{age}}了</span><br>'+
                     '</div>'
        })
        new Vue({
            el:'#app'
        })
    </script>
    </html>
      
  • 相关阅读:
    jmeter上传和下载、webservice、数据库连接 -- 9
    jmeter cookies和token -- 8
    java 获得 微信 UserId
    让textarea根据文本的长度自动调整它的高度
    oracle 连接数据库并查询,返回List<Map<String, Object>> 数据
    POI 4.0 读取Excel
    excel (2)
    导出 doc
    sui Mobile 试玩
    oracle 与 前台 md5
  • 原文地址:https://www.cnblogs.com/wangge001/p/7805177.html
Copyright © 2011-2022 走看看