美文网首页
2018-09-17

2018-09-17

作者: 你昵称已被使用了 | 来源:发表于2018-09-17 14:28 被阅读8次

    vue计算属性
    html代码:

    <div class="itany">
    <p>{{msg}}</p>
    <a href="#">{{erm}}</a>
    </div>
    js:

    <script src="vue.js"></script>
    <script>
            new Vue({
                el:".itany",
                data:{
                msg:"hello  vue" 
                  },
                computed:{
                erm:function(){
                     return this.msg.split(' ').reverse().join('====')
                 } 
              }
              })
     </script>
    

    vue 属性
    html:

    <div class="itany">
    {{mas}}
    <h1 ref="vue">hello</h1>
    </div>
    js:

       <script src="vue.js"></script>
        <script>
             var v=new Vue({
                  el:'.itany',
                  data:{
                   mas:"你好"
                   },
                 uname:'jack',
                 age:18
               }) 
    
     //    $el  获取vue绑定的元素的
           console.log(v.$el);
          v.$el.style.color="red";
    
        //   $data 获取vue实例中的数据
          console.log(v.$data);
    
        //   $options  获取vue实例中的自定义属性
        console.log(v.$options);
        console.log(v.$options.uname);
        console.log(v.$options.age);
    
        //    $refs     获取所有带ref属性的元素
         console.log(v.$refs.vue);
    </script>
    

    filter过滤 保留俩位小数

    html:

        <div id='itany'>
               <p>{{123.456|number}}</p>
       </div>
    

    js:

      <script src='js/vue.js'></script>
      <script>
           new Vue({
               el:'#itany',
               filters:{
               number:function(data){
               return data.toFixed(2)
                       }
             }
       })
    

    用过滤器获取时间

    html:

    <div class="itany">
           <p>{{new Date()|zero}}</p>
     </div>
    

    js:

    <script src="vue.js"></script>
    <script>

        new Vue({
          el:'.itany',
          filters:{
          zero:function(data){
              return data.getFullYear()+'年'+(data.getMonth()+1)+'月'+data.getDate()+'日'+'星期'+data.getDay()+','+data.getHours()+'点'+data.getMinutes()+'分'+data.getSeconds()+'秒'
                    }
          }
    })
    

    </script>

    相关文章

      网友评论

          本文标题:2018-09-17

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