核心提示: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 } })