vue2 — 组件

  • 关于根组件
import Vue from 'vue'
// 引入根组件App.vue
import App from './app'
const app = new Vue({
    App
})
// 挂载到#app节点
app.$mount('#app')
  • 关于组件
// 父组件中使用
<subview></subview>(1)
<x></x>(2)
// 父组件
import subView from './subView';
export default {
    components: {
        subView  (1) 需要标签与组件名相同,大小写不敏感
        // x: subView  (2) 具名组件,支持alias
    }
}
// 子组件
export default {
}
  • 关于click
// 状态控制可以直接使用
@click="isState = !isState"
// 普通click
@click="func"
@click="func()"
@click="func(var1, var2)"
  • 关于img
// 使用require()引入图片路径
< img :src="require('_A/images/uzean.png')" >
  • 关于过渡动画
// template
<transition name="bounce">
    <p v-if="show">Look at me!</p>
</transition>
.bounce-enter-active {
  animation: bounce-in .5s;
}
// style
.bounce-leave-active {
    animation: bounce-out .5s;
}
@keyframes bounce-in {
    0% {
      transform: scale(0);
    }
    50% {
      transform: scale(1.5);
    }
    100% {
      transform: scale(1);
    }
}
@keyframes bounce-out {
    0% {
      transform: scale(1);
    }
    50% {
      transform: scale(1.5);
    }
    100% {
      transform: scale(0);
    }
}
  • 关于v-for
<li v-for="item in list" :key="item.index"></li>
  • 关于class
// 普通绑定
<div class="demo"></div>
// 动态绑定
<div :class="{'demo': isTrue}"></div>
// 多个绑定
<div :class="['demo', {'demo1': isTrue}]"></div>

上一篇: vue2 — 根据需要做点改动

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

推荐阅读更多精彩内容

  • 1. 父子组件通信 尽管我们可以使用1️⃣this.$parent访问父组件实例2️⃣this.$children...
    overflow_hidden阅读 260评论 0 0
  • 这篇笔记主要包含 Vue 2 不同于 Vue 1 或者特有的内容,还有我对于 Vue 1.0 印象不深的内容。关于...
    云之外阅读 5,082评论 0 29
  • UI组件 element - 饿了么出品的Vue2的web UI工具套件 Vux - 基于Vue和WeUI的组...
    鲁大师666阅读 43,493评论 5 97
  • UI组件 element - 饿了么出品的Vue2的web UI工具套件 Vux - 基于Vue和WeUI的组件库...
    卞卞村长L阅读 1,762评论 0 8
  • 古人运用小儿推拿为孩子治病,效果非常好,原因就在于孩子天生气道滑利,古代孩子一般不会有大量药物侵害的过程,脏腑功能...
    夏天的娜娜阅读 610评论 0 51