您现在的位置:首页 >> 前端 >> 内容

VueJs第三天1-动画与组件

时间:2017/6/17 9:20:00 点击:

  核心提示:VueJS第三天1动画bower(前端包管理器)npm install bower -gbower installbower uninstallbower info vuebower install ...

VueJS第三天1–动画

bower(前端包管理器)
npm install bower -g
bower install
bower uninstall
bower info vue
bower install vue#1.0.28
- 动画 (进入 出去)
 

    <p id="p1" class="animated" v-show="bSign" transition="bounce">
    new Vue({
        el:'',
        data:{
            bSign=true;
        },
        methods:{
            toggle(){
                this.bSign=!this.bSign      
            }
        },
        transitions:{  //定义所有动画名称
            bounce:{
                enterClass:'zoomInLeft',  //这里用的就是animate.css中定义的动画样式
                leaveClass:'zoonOutRight'
            }
        }
    })

Vue组件 组件就是一个大对象

全局组件

    <p id="#box">
        <aaa></aaa>
    <p>   
    var Aaa=Vue.extend({
        data(){
            return {
                msg:'标题'
            }
        },
        methods:{
            change(){
                alert(123);
            }
        }
        template:"<h1 @click="change">{{msg}}</h1>"
    });
    Vue.component('aaa',Ass);  //全局组件
    var vm=new Vue({
        el:'#box',
        data:{

        }
    })

局部组件

        <p id="#box">
        <aaa></aaa>
    <p>   
    var Aaa=Vue.extend({
        data(){
            return {
                msg:'标题'
            }
        },
        methods:{
            change(){
                alert(123);
            }
        }
        template:"<h1 @click="change">{{msg}}</h1>"
    });
    var vm=new Vue({
        el:'#box',
        data:{

        },
        components:{   //局部组件
            aaa:Aaa 
        }
    })

 

Tags:VU UE EJ JS 
作者:网络 来源:m0_3752037