1 回答

TA貢獻(xiàn)1828條經(jīng)驗(yàn) 獲得超13個(gè)贊
您可以在腳本標(biāo)記的數(shù)據(jù)隔間中有一個(gè)布爾變量,并在單擊時(shí)更改它。
并在標(biāo)簽中放入v-if="your_bool_variable"
.
<div id="vue-app" v-if="layout_switch">
? <a href="#">link to layout 2</a>
? <div class="col-12">starting layout </div>
</div>
// after the user click the link (v-on:click) the layout change
<div id="vue-app" v-else>
? <a href="#">link to layout 1</a>
// layout change
? <div class="col-6">new layout </div>
? <div class="col-6">new layout </div>
</div>
在事件中取反布爾變量@click。
數(shù)據(jù)可能如下所示:
<script>
? ? export default {
? ? ? ? name: "YourComponent",
? ? ? ? data: () => {
? ? ? ? ? ? return {
? ? ? ? ? ? ? ? layout_switch: true
? ? ? ? ? ? }
? ? ? ? },
? ? ? ? methods: {
? ? ? ? ? ? changeLayout() {
? ? ? ? ? ? ? ? this.layout_switch = !this.layout_switch;
? ? ? ? ? ? }
? ? ? ? }
? ? }
</script>
- 1 回答
- 0 關(guān)注
- 146 瀏覽
添加回答
舉報(bào)