vue 自定义attribute继承

vue 自定义attribute继承

1.子组件

<template>
  <div class="dataPicker">
      <input type="date" v-bind="$attrs" />
  </div>
</template>

<script>
export default {
    inheritAttrs:false, //默认是根节点继承
    data(){
        return {

        }
    }

}
</script>

<style>

</style>
 
父组件:
<template>
<div class="home">
 我是home组件
 <!-- <br/>
  <MyInput v-model:foo="foo" />
 <br/>
 {{foo}}
  <br/>
 <br/> -->
  <!-- <my-input></my-input> -->

  <br/>
 <br/>

<DataPicker data-time='20200221' :data-id='dataId' />
</div>
 
</template>

<script>
// import MyInput from '../components/MyInput.vue'
import DataPicker from '@/components/DataPicker'

export default {
  components: {
    //  MyInput,
  DataPicker},
  data(){
    return {
      foo:'女装',
      dataId:10
     
    }

  },
  methods:{
    
  }
  
}
</script>

<style lang="scss" scoped>
  .home {
    padding: 20px;
  }
</style>
 
posted @ 2021-02-21 21:27  前端那点事  阅读(841)  评论(0编辑  收藏  举报