vue--props--Function类型传递参数(默认参数+自定义参数)

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了vue--props--Function类型传递参数(默认参数+自定义参数)相关的知识,希望对你有一定的参考价值。

参考技术A 父组件:

<component   :handleSpan="handleSpan"  />

script:

handleSpan(defaultParams,definedParams)

    .....



子组件:

<table :span-method="handleSpan1"></table>

script:

props:

    handleSpan:

        type:Function,

        default: function()  return [1,1]    //默认做的事情

    



methods:

    handleSpan1(defaultParams)

        return this,handleSpan(defaultParams,definedParams)//这里自定义参数是在子组件中定义的  No.1

    



父组件:

<component   :handleSpan="handleSpan($event,definedParams)"  />

script:

handleSpan(defaultParams,definedParams)

.....//definedParams是在父组件中定义的



子组件:

<table :span-method="handleSpan1"></table>

script:

methods:

    handleSpan1(defaultParams)

        this.$emit('handleSpan',defaultParams) // No.2

    

c#中值类型与引用类型的值传递与引用传递

值类型:结构体,数值类型(int,double,char,),bool型,枚举,可空类型(nullable)

引用类型:数组,用户定义的类、接口、委托,object,字符串

值类型存储在内存里的栈里,引用类型存储在内存里的堆里。

值传递时,形参到实参实质上是栈里的内容复制,引用传递时,形参到实参实质上栈内容地址的复制。

 

以上是关于vue--props--Function类型传递参数(默认参数+自定义参数)的主要内容,如果未能解决你的问题,请参考以下文章

Java代码重构时,为什么禁止在方法内对对象类型的入参赋值

什么是形参和实参?参数传递的方式都有哪些?

Golang中函数传参存在引用传递吗?

c#中值类型与引用类型的值传递与引用传递

Python参数类型

传递可变数量的实参