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

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

作者: 我真的是易晓辉 | 来源:发表于2018-09-16 19:01 被阅读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/ddufnftx.html