美文网首页
2018-09-17

2018-09-17

作者: 网网会想念 | 来源:发表于2018-09-17 15:36 被阅读0次

    1.vue 过滤器的用法

    <div id="app">
        <p>{{48|hero}}</p>
    </div>
    <script src="dist/vue.js"></script>
    <script>
        Vue.filter('hero',function(data){
            if(data<10){
                return '0'+data;
            }else{
               return data
            }
        });
        new Vue({
            el:'#app'
        })
    </script>
    

    生成的效果

    48

    2.vue 用过滤器实现时间

    <div id="app">
        {{new Date()|date}}
    </div>
    <script src="dist/vue.js"></script>
    <script>
        new Vue({
            el:'#app',
            filters:{
                date:function(data){
                    return data.getFullYear()+'年'+(data.getMonth()+1)+'月'+data.getDate()+'日,星期'+data.getDay()+','+data.getHours()+'点'+data.getMinutes()+'分'+data.getSeconds()+'秒';
                }
            }
        })
    </script>
    

    生成的效果

    2018年9月17日,星期1,15点29分37秒

    3.vue的计算属性实现反转

    <div id="app">
        <h1>{{count}}</h1>
    </div>
    <script src="dist/vue.js"></script>
    <script>
        new Vue({
            el:'#app',
            data:{
                msg:'hello vue'
            },
            computed:{
                count:function(){
                    return this.msg.split(' ').reverse().join('===')
                }
            }
        })
    </script>
    

    生成的效果

    vue===hello

    vue计算机属性实现加

    <div id="app">
        <button v-on:click="r">加</button>
        <p>{{ki}}</p>
    </div>
    <script src="dist/vue.js"></script>
    <script>
        new Vue({
            el:'#app',
            data:{
                    name1:{price:2,count:3},
                    name2:{price:2,count:3},
            },
    
            computed:{
                ki:function() {
                    return this.name1.price*this.name1.count+this.name2.price*this.name2.count
                }
            },
            methods:{
                r:function(){
                    this.name1.count++
                }
            }
        })
    </script>
    

    生成的效果点击加数字会变动

    无标题.png

    相关文章

      网友评论

          本文标题:2018-09-17

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