美文网首页
Vue筛选日期 和 Vue实例的属性 计算属性

Vue筛选日期 和 Vue实例的属性 计算属性

作者: 辞苏 | 来源:发表于2018-09-14 15:20 被阅读0次

    Vue筛选日期
    实例:

    <html>
    <head>
        <meta charset="UTF-8">
        <title>Document</title>
    </head>
    <body>
    <div id="itany">
       <p>{{new Date()|date}}</p>
    </div>
    <script src='vue.js'></script>
    <script>
        new Vue({
            el:'#itany'
            filters:{
                date:function(data){
                    return data.getFullYear()+'年'+data.getMonth()+'月'+data.getDate()+"日,星期"+data.getDay()+','+data.getHours()+'时'+data.getMinutes()+'分'+data.getSeconds()+'秒'
            }
        }
    })
    </script>
    </body>
    </html>
    

    Vue实例的属性 计算属性

    <html>
    <head>
        <meta charset="UTF-8">
        <title>Document</title>
    </head>
    <body>
    <div id="itany">
         {{message}}
         <p ref='hello'>你好</p>
    </div>
    <script src='vue.js'></script>
    <script>
        var vm=new Vue({
        el:'#itany',
        data:{
            message:'hello world'
        },
        uname:'jack',
        age:18
    })
    
    //$el  获取Vue绑定的元素
    console.log(vm.$el)
    vm.$el.style.color='pink'
    //data  获取Vue实例中的数据
    console.log(vm.$data)
    //options  获取Vue实例中的自定义属性
    console.log(vm.$options.uname)
    console.log(vm.$options.age)
    //refs  获取所有带ref属性的元素
    console.log(vm.$refs)
    console.log(vm.$refs.hello)
    </script>
    </body>
    </html>
    

    计算属性:
    案例:hello Vue变成 Vue===hello 虽然{{}}可以解析数据,但是{{}}中不能写复杂的逻辑属性,所有复杂的业务逻辑都要使用计算属性

    <body>
    <div id='itany'>
    <!--   <p>{{msg.split(' ').reverse().join('===')}}</p>   -->
         <h1>{{msg}}</h1>
         <a href="#">{{revMsg}}</a>
    </div>
    <script src='vue.js'></script>
    <script>
    new Vue({
       el:'#itany',
       data:{
           msg:'hello vue'
       },
       computed:{
           revMsg:function(){
              return this.msg.split(' ').reverse().join('===')
           }
       }
     })
    </script>
    </body>

    相关文章

      网友评论

          本文标题:Vue筛选日期 和 Vue实例的属性 计算属性

          本文链接:https://www.haomeiwen.com/subject/xbuogftx.html