美文网首页
vue定义组件

vue定义组件

作者: 幻影翔 | 来源:发表于2019-12-08 14:57 被阅读0次

自定义组件

  • 子组件向父组件传值需要通过函数,
    父组件向子组件传值通过属性

  • this.$emit当前组件触发一个事件

  • this.$on当前组件上监听一个事件

    定义

    //定义AInput.vue
    <template>
      <input @input="handleInput" :value="value"/>
    </template>
    <script>
     export default {
      name: 'AInput',
      props: {
      vaule: {
          type: [String,Number],
          default: ''
        }
      },
    methods: {
      handleInput (event){
          const value = event.target.value
          this.$emit('input',value)
        }
      }
    }
    </script>
    

使用

<template>
  <div>
      <!-- v-model 是一个语法糖 相当于 :value="inputValue" @input="handleInput" -->
      <a-input v-model="inputValue"/>
  </div>
</template>
<script>
import AInput from '_c/AInput.vue'
export default {
  name: 'store',
  data () {
    return {
        inputValue: ''
    }
  },
  components: {
    AInput   // 简写AInput:AInput
  }
}
</script>

相关文章

  • (17.06.21)Vue组件、组件的定义和使用、组件之间的数据

    Vue组件组件        Component     定义组件        公共的组件     使用组件  ...

  • vue自定义组件

    vue自定义组件 1.vue全局组件 Vue.component("组件名",{obj});obj跟vue实例一样...

  • vue学习

    vue核心是组件,组件是vue实例,没有el,其他data,computed等等方法都有。组件定义在vue中,用在...

  • uni-app 之组件之间的通讯方式

    首先目录结构如下: test.vue 自定义组件 index.vue 父组件

  • Vue 笔记(二)- 从 component 到 slot

    组件 定义组件:使用Vue.extend(options)创建,其中options和new Vue(options...

  • Vue - day3

    day3 Vue 组件 定义Vue组件 什么是组件: 组件的出现, 就是为了拆分Vue实例的代码量的,能够让我们以...

  • Vue组件创建和传值

    Vue创建组件的方式 使用Vue.Extend()和Vue.component全局注册组件 首先我们定义一个组件并...

  • Vue组件data必须是函数

    Vue组件data必须是函数 一、组件data() 函数 定义一个组件 注册组件Vue.component('cp...

  • vue 代码分离和懒加载

    基础概念 异步组件 vue.js允许将组件定义为一个工厂函数,异步的解析组件的定义。vue.js只在组件需要渲染时...

  • Vue2.0的改变

    vue2.0-组件定义方式 全局 局部 生命周期 组件2.0循环 自定义键盘 单一事件中心管理组件通信 vue2....

网友评论

      本文标题:vue定义组件

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