首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >PrimeVue数据不可更新

PrimeVue数据不可更新
EN

Stack Overflow用户
提问于 2022-01-29 14:57:54
回答 1查看 134关注 0票数 0

我对Vue和JS非常陌生,所以我很难理解这一切是如何运作的。我来自斯威夫特,也许这就是问题所在。

我试图获得一个Primevue数据,以便在更改连接到它的ref中的值时更新它的值。但是屏幕上没有发生任何事情,但是console.log文件显示了新的数据。

代码语言:javascript
复制
//Vue composition api setup()

const { flights } = getCollection("Jobs", shift.value.email, fullDay + platform.value.name)// Firebase Listener
       
        
//This function is triggered by some select buttons which changes the shift.value and platform.value so to listen for data in a different collection

const loadFlights = () => {    
  let {flights: fl} = getCollection("Jobs", shift.value.email, fullDay + platform.value.name) 
  flights.value = fl.value
  console.log('flights ref:', fl, ) // shows new the data, but the datable does not.
}

如果Im不单击以更改为不同的集合,数据更新当前集合罚款。这里是不是缺少某种"tableview.reload()“功能?

EN

回答 1

Stack Overflow用户

发布于 2022-01-30 19:37:57

解决了。我使用“从vue中观察”,这会在每次select值发生变化时触发。然后,我将响应存储在一个反应性参数中,而不是ref。现在它就像它应该做的那样工作。不能告诉你为什么。

https://youtu.be/Qypxpm-llnQ计划与埃里克最有可能可以。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/70906675

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档