使用vant组件实现

vue四十三:Vue美团项目之首页-tabbar搭建

 

在app中注册

vue四十三:Vue美团项目之首页-tabbar搭建

 

使用

vue四十三:Vue美团项目之首页-tabbar搭建

vue四十三:Vue美团项目之首页-tabbar搭建

 

更换图标,使用vant组件

vue四十三:Vue美团项目之首页-tabbar搭建

vue四十三:Vue美团项目之首页-tabbar搭建

vue四十三:Vue美团项目之首页-tabbar搭建

vue四十三:Vue美团项目之首页-tabbar搭建

 

创建订单页面和我的页面

vue四十三:Vue美团项目之首页-tabbar搭建

<template>
<div class="">
我的页面
</div>
</template>


<script type="text/ecmascript-6">
export default {
name: "Mine",
data(){
return {}
},
components: {}
};
</script>


<style scoped lang="scss">

</style>

vue四十三:Vue美团项目之首页-tabbar搭建

<template>
<div class="">
订单页面
</div>
</template>


<script type="text/ecmascript-6">
export default {
name: "Order",
data(){
return {}
},
components: {}
};
</script>


<style scoped lang="scss">

</style>

 

创建路由

安装vue-router:npm install vue-router

vue四十三:Vue美团项目之首页-tabbar搭建

vue四十三:Vue美团项目之首页-tabbar搭建

// 导入 vue-router
import VueRouter from "vue-router";
import Vue from "vue"
import Home from "./components/Home";
import Order from "./components/Order";
import Mine from "./components/Mine";

Vue.use(VueRouter);

// 定义路由
const routes = [
{
path: "/",
component: Home,
name: "home"
},

{
path: "/order",
component: Order,
name: "order"
},

{
path: "/mine",
component: Mine,
name: "mine"
}
];

// 创建路由对象
const router = new VueRouter({
routes
});


export default router; // 导出路由对象给外部使用

 

在mian.js中注册router

vue四十三:Vue美团项目之首页-tabbar搭建

import Vue from 'vue'
import App from './App.vue'
import "lib-flexible"
import router from "./routes";

Vue.config.productionTip = false;

new Vue({
render: h => h(App),
router // 使用router
}).$mount('#app');

 

使用路由

vue四十三:Vue美团项目之首页-tabbar搭建

<template>
<div ;

.van-search {
padding: 0;
}
</style>

vue四十三:Vue美团项目之首页-tabbar搭建

vue四十三:Vue美团项目之首页-tabbar搭建

vue四十三:Vue美团项目之首页-tabbar搭建

 

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2021-10-12
  • 2021-10-12
  • 2021-08-10
  • 2021-05-29
  • 2021-05-10
猜你喜欢
  • 2021-10-28
  • 2021-09-05
  • 2021-08-17
  • 2021-07-29
  • 2021-05-14
  • 2022-02-01
  • 2021-06-14
相关资源
相似解决方案