2018-09-17

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>

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 小程序 1 创建项目 我们需要通过开发者工具,来完成小程序创建和代码编辑。 开发者工具安装完成后,打开并使用微信扫...
    zhangyu_2943阅读 1,716评论 0 0
  • 理解SVG坐标系和变换(第三部分)-建立新视窗 (本文转自w3cplus,这里仅修正了部分个人认为翻译不恰当之处;...
    王策北阅读 2,635评论 0 1
  • http协议 五层模型介绍 物理层:主要作用是定义物理设备如何传输数据,网线,光纤 数据链路层:在通信实体间建立数...
    zhangyu_2943阅读 1,592评论 0 0
  • 不能被情绪左右,不能被他人影响,世间所有的妖魔鬼怪,都是你内心的投影
    知不懒阅读 929评论 0 0
  • (好久没来了,因为最近几个月发生了好多事,自己、朋友、家人。对不起,亲爱的简书,真的很想念你。。。) 十七、两个人...
    徐徐Junly阅读 1,787评论 0 1