1 回答

TA貢獻1828條經驗 獲得超13個贊
您可以在腳本標記的數據隔間中有一個布爾變量,并在單擊時更改它。
并在標簽中放入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。
數據可能如下所示:
<script>
? ? export default {
? ? ? ? name: "YourComponent",
? ? ? ? data: () => {
? ? ? ? ? ? return {
? ? ? ? ? ? ? ? layout_switch: true
? ? ? ? ? ? }
? ? ? ? },
? ? ? ? methods: {
? ? ? ? ? ? changeLayout() {
? ? ? ? ? ? ? ? this.layout_switch = !this.layout_switch;
? ? ? ? ? ? }
? ? ? ? }
? ? }
</script>
- 1 回答
- 0 關注
- 150 瀏覽
添加回答
舉報