vue組件寫的簡易移動頁面vue
1.在components裏面定義四個組件
2.引入
3.源碼 <template> <div> <div> <component :is="tap"></component> </div> <footer> <div @click="app('SY')" :class="{'active':tap=='SY'}"> <span>1</span> <span>首頁</span> </div> <div @click="app('CWQ')" :class="{'active':tap=='CWQ'}"> <span>2</span> <span>寵物圈</span> </div> <div @click="app('shop')" :class="{'active':tap=='shop'}"> <span>3</span> <span>便利店</span> </div> <div @click="app('my')" :class="{'active':tap=='my'}"> <span>4</span> <span>個人</span> </div> </footer> </div> </template> <script> import SY from "../components/SY.vue"; import CWQ from "../components/CWQ.vue"; import shop from "../components/shop.vue"; import my from "../components/my.vue"; export default { data() { return { tap: 'SY' }; }, components: { SY, CWQ, shop, my }, methods: { app(str){ this.tap=str } }, }; </script> <style scoped> footer { position: fixed; bottom: 0; width: 100%; display: flex; justify-content: space-around; } footer div { /* width: 50px; */ display: flex; flex-direction: column; } .active{ color: aqua; } </style>
結尾:其主要目的是鍛鍊本身的組件寫的怎樣app