无法从ve3中的实例更新组件数据



自从在Vue3中引入Promise对象以来,我无法从其实例对象(通过$refs)更新组件。

我需要这个,这样我就可以把组件实例传递到一个函数中,并在它上面运行一些操作,而不必管理父组件中的一堆变量。这是一个类星体框架组件,所以我不能使用store从内部更新它。

是否有一个解决方案,我可以使用更新组件值,而不这样做在<template>?

我认为最好的解决方案是使用应用程序级存储,这样可以避免很多不必要的麻烦,而且应用程序的可读性肯定会提高。

您可以使用https://next.vuex.vuejs.org/或https://pinia.esm.dev/

另一种选择是使用事件总线,在vue 3中最好使用https://github.com/developit/mitt但是要跨不同组件使用数据,最好使用store

最新更新