zoukankan      html  css  js  c++  java
  • vue3 组件传值

    父组件:

    <BuildingAttrTable
          v-if="type == 0"
          :id="id"
          ref="BuildingAttrTable"
          :type="type"
          :propdata="allData"
          @myclickBui="onmyclickBui"
          @myclickBui2="onmyclickBui2"
        ></BuildingAttrTable>
    import { defineComponent, reactive, toRefs, ref, onMounted } from 'vue'
    import BuildingAttrTable from '../../components/BuildingAttrTable.vue'
     
    interface IState {
      type: number 
       id: string 
       allData: object
     
    }
     setup() {  
    const state = reactive<IState>({
          type: 0 ,
          id: '', 
          allData: {},
    })
     
        const route = useRoute()
        const { type, id } = route.query
      
      const onmyclickBui = () => {
           console.log("***************")
        }
        const onmyclickBui2 = val => {
               console.log("***************")
        }
     
      // vue2 this.$refs.BuildingAttrTable   vue3  BuildingAttrTable .value
     const BuildingAttrTable = ref(null)
     
    onMounted(() => {
     
        })
        onBeforeRouteUpdate(to => {
          const { type, id } = to.query
           
        })
    return {
          ...toRefs(state),
          BuildingAttrTable,  
        }
      
    }
     

    子组件:

    import {
      defineComponent,
      reactive,
      toRefs,
      onMounted,
      defineEmit,
      useContext,
    } from 'vue'
     
    props: ['propdata', 'id', 'type'],
    setup(props, context){
    console.log(props.propdata)
    console.log(props.propdata)
     const emit = defineEmit(['myclickBui', 'myclickBui2'])
        const ctx = useContext()
        const emitclick = () => {
          ctx.emit('myclickBui')
        }
        const emitclick2 = val => {
          ctx.emit('myclickBui2', val)
        }
    }
  • 相关阅读:
    WPF Video Tutorials
    英语词汇看病
    回车键的含义
    勘误《新概念》IV
    2010年春季C语言程序设计答疑时间地点安排
    勘误《新概念》III
    A potentially dangerous Request.Form value was detected from the client
    推荐WPF的好书(图书)
    *英语词汇交通
    英语词汇房地产
  • 原文地址:https://www.cnblogs.com/daifuchao/p/15003325.html
Copyright © 2011-2022 走看看