首页 > 编程知识 正文

vue函数组件,vue action

时间:2023-05-05 22:21:01 阅读:106553 作者:4668

1、这两个必须同时使用。 如果也想使用父组件定义的方法、子组件怎么办,在这个时候很有用

提供:=Object()=Object

inject:array|{ [ key : string ] : string|symbol }

在父组件中

id='app '

v-if='isRouterAlive '

/

导出默认{

名称: ' app ',

components: {

(,

数据()。

return {

is show :假,

isRouterAlive: true

(,

//向父程序集返回要传递到下级的数据

provide () }

return {

reload: this.reload

}

(,

methods: {

reload ()。

this.isRouterAlive=false

this.$nextTick () ) )={

this.isRouterAlive=true

() )

}

}

}

在子组件中

:id='id '

@success='successHandle '

{{ name }} 将被分配给

slot='reference '

class='unite-btn '

配额

importpopupassignfrom ' ./popup assign '

导出默认{

引用vue reload方法

inject: ['reload'],

components: {

PopupAssign

(,

methods: {

//mapactions('Freshlist ' )、

异步子手持机

this.reload (

}

}

}

这样,通过从子组件中调用reload方法就可以实现刷新vue组件的功能,个人认为实现了在组件之间传递数据的方法。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。