我有一些组件。在 jquery AJAX 请求之后,我会显示一个特定的组件。有这个功能吗?
<comp1 :page="page1"></comp1>
<comp2 :page="page2"></comp1>
<comp3 :page="page3"></comp1>
AJAX 在另一个文件中。
最佳答案
您可以在 v-if 或 v-show 指令的帮助下使用 Conditional Rendering
:
使用 v-show:
<comp1 :page="page1" v-show="showComp1"></comp1>
使用 v-if:<comp1 :page="page1" v-if="showComp1"></comp1>
您可以根据 AJAX 调用的响应设置这些 data
变量 showComp1
、 showComp2
等,具体取决于 View 中将呈现哪些相应的组件。v-if vs v-show
关于vue.js 在 jquery ajax 之后显示组件,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/40818383/