vue03

作者: 暴打小乳猪 | 来源:发表于2018-09-14 14:35 被阅读0次

过滤器

<div class="le">

<p>{{12.13456|number}}</p>

</div>

new Vue({

el:".le",

filters: {

//保留2位小数点过滤器 不四舍五入

number(value) {

var toFixedNum = Number(value).toFixed(3);

var realVal = toFixedNum.substring(0, toFixedNum.toString().length - 1);

return realVal;

}

},

})

年月日

<div id="itany">

<p>{{new Date()|date}}</p>

</div>

Vue.filter('date',function(data){

return data.getFullYear()+'年'+data.getMonth()+'月'+data.getDate()+"日,星期"+data.getDay()+data.getHours()+'点'+data.getMinutes()+'分'+data.getSeconds()+'秒'

})

new Vue({

el:"#itany"

})

vue实例的属性

<div id="itany">

{{msg}}

<h1 ref="hello">你好</h1>

</div>

var vm=new Vue({

el:"#itany",

data:{

msg:"hello vue"

},

uname:"rose",

age:18

})

//    $el

console.log(vm.$el);

vm.$el.style.color="red";

//        $data

console.log(vm.$data);

//        $options

console.log(vm.$options);

console.log(vm.$options.uname);

console.log(vm.$options.age);

//        refs

console.log(vm.$refs);

console.log(vm.$refs.hello);

计算属性

<div id="itany">

<h1>{{msg}}</h1>

<a href="#">{{revMsg}}</a>

</div>

new Vue({

el:"#itany",

data:{

msg:'hello vue'

},

computed:{

revMsg:function(){

return this.msg.split('').reverse().join('===')

}

}

})

相关文章

  • vue03

    vue03 vue过渡 自带 动画:.fade-transition{transition: 1s all ea...

  • VUE03

    Vue组件 组件的创建 组件的指令以及事件绑定 父子组件创建 父子组件通信 兄弟组件的传值 动态组件

  • Vue03

    Vue组件 一、组件介绍 每一个组件都是一个vue实例 每个组件均具有自身的模板template,根组件的模板就是...

  • vue03

    过滤器 {{12.13456|number}} new Vue({ el:".le", filters: { //...

  • vue03

    v-bind动态绑定class(对象语法) v-bind动态绑定class(数组语法) v-bind动态绑定sty...

  • vue03: let var const

    1. 作用域不同 let 局限于代码块; var 整个函数 2. let声明的作用域不会被提升 3. let同...

网友评论

      本文标题:vue03

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