首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Vuejs (PrimeVue)边栏组件不工作

Vuejs (PrimeVue)边栏组件不工作
EN

Stack Overflow用户
提问于 2021-02-24 17:55:20
回答 1查看 272关注 0票数 1

我有一个PrimeVue边栏组件,如下所示,并传入一个动态组件给它。(现在它是一个单独的组件,只是为了让它启动和运行)。

该组件显示很棒,并且它包含一些文本输入字段,当侧栏关闭时,我希望保留它们的值。即用户键入一些数据,关闭侧边栏,然后重新打开,并且键入的内容仍然在那里供他们继续。

我尝试过将组件包装在中,但似乎不起作用,如下所示。

我似乎就是不能让它工作--任何帮助都将不胜感激!

运行Vue3,PrimeVue 3使用Vite。

谢谢

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-02-24 20:10:21

浏览Primevue侧边栏来源,av-if每次侧边栏被隐藏时都会将其销毁。发生这种情况是因为v-if有条件地添加和删除元素/组件(v-show只是用CSS隐藏了一些东西)。

代码语言:javascript
复制
This isn't related to your dynamic component or , and even a regular text input in the Sidebar slot would be lost in the same way.
You should store the values of your form inputs in Vuex, or some global state, so that your component can pick up the values when it re-renders.
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/66348471

复制
相关文章

相似问题

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