|
VUE中有两个子template,条件判断只显示其中一个
在Vue.js中,您可以使用 `v-if` 指令来根据条件显示或隐藏不同的子模板。以下是一个示例,演示如何根据条件只显示两个子模板中的一个:
- html
- <template>
- <div>
- <template v-if="showTemplateA">
- <div>Template A</div>
- </template>
- <template v-else>
- <div>Template B</div>
- </template>
- </div>
- </template>
- <script>
- export default {
- data() {
- return {
- showTemplateA: true // 默认显示模板A
- };
- },
- methods: {
- toggleTemplate() {
- this.showTemplateA = !this.showTemplateA; // 切换显示模板A和模板B
- }
- }
- }
- </script>
复制代码
在上面的示例中,根据 `showTemplateA` 的值,决定显示模板A还是模板B。您可以根据需要调整条件和切换逻辑来控制显示哪个子模板。
通过调用 `toggleTemplate` 方法,您可以切换显示的子模板。例如,您可以在按钮点击时调用 `toggleTemplate` 方法来切换显示的子模板。
|
|