我有一些组件。在 jquery AJAX 请求之后,我会显示一个特定的组件。有这个功能吗?

<comp1 :page="page1"></comp1>
<comp2 :page="page2"></comp1>
<comp3 :page="page3"></comp1>

AJAX 在另一个文件中。

最佳答案

您可以在 v-ifv-show 指令的帮助下使用 Conditional Rendering:
使用 v-show:

<comp1 :page="page1" v-show="showComp1"></comp1>
使用 v-if:
<comp1 :page="page1" v-if="showComp1"></comp1>
您可以根据 AJAX 调用的响应设置这些 data 变量 showComp1showComp2 等,具体取决于 View 中将呈现哪些相应的组件。

v-if vs v-show

关于vue.js 在 jquery ajax 之后显示组件,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/40818383/

10-10 05:21