国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > JavaScript > 正文

vue.js template模板的使用(仿餓了么布局)

2019-11-19 13:16:27
字體:
來源:轉載
供稿:網友

使用template實現如下頁面(仿餓了么布局)

如上圖.使用了4個組件,分別是header.vue,goods.vue,ratings.vue,seller.vue

header.vue代碼如下

<template>   <div class="header">     我是header頭部  </div> </template> <script type="text/ecmascript-6">   export default {  }; </script><style lang="stylus" rel="stylesheet/stylus">   .header     color:#fff     background:rgba(7,17,27,0.5)     text-align:center     height:40px     line-height:40px </style>goods.vue的代碼如下,其他兩個類似<template>   <div class="goods">     我是goods組件  </div> </template> <script type="text/ecmascript-6">   export default {  }; </script><style lang="stylus" rel="stylesheet/stylus"> </style>

在App.vue文件中,我們使用到了<router-link>標簽和<router-view>

代碼如下

<template>   <div id="app">     <!--頭部組件-->     <v-header></v-header>     <div class="tab border-1px">       <div class="tab-item">         <router-link to="/goods/goods">商品</router-link>       </div>       <div class="tab-item">         <router-link to="/ratings/ratings">評價</router-link>       </div>       <div class="tab-item">         <router-link to="/seller/seller">商家</router-link>       </div>     </div>     <!-- keep-alive:緩存所有的頁面,防止重復渲染DOM -->     <keep-alive>       <router-view></router-view>     </keep-alive>   </div> </template> <script type="text/ecmascript-6">   // 引人組件  import header from '@/components/header/header';   export default {     components: {       'v-header': header     }   }; </script><style lang="stylus" rel="stylesheet/stylus">   @import "./common/stylus/mixin.styl";  .tab     display:flex     width:100%     height:40px     line-height:40px     border-1px(rgba(7,17,27,0.1))     .tab-item       flex:1       text-align:center       & > a         display:block         font-weight:700         text-decoration:none         font-size:14px         color:rgb(77,85,93)         &.active           color:yellow </style>

 index.js中這樣寫

import Vue from 'vue'; import VueRouter from 'vue-router'; import VueResource from 'vue-resource'; //引入自定義的組件import Goods from '@/components/goods/goods'; import Ratings from '@/components/ratings/ratings'; import Seller from '@/components/seller/seller';Vue.use(VueRouter); Vue.use(VueResource);const routers = [{   path:'/goods/goods',   name:'goods',   component:Goods },{   path:'/ratings/ratings',   name:'ratings',   component:Ratings },{   path:'/seller/seller',   name:'seller',   component:Seller }];const router =new VueRouter({   mode:'history', //如果不配置 mode,就會使用默認的 hash 模式,該模式下會將路徑格式化為 #! 開頭。   routes:routers,   linkActiveClass : 'active' // 設置 鏈接激活時使用的 CSS 類名,默認值: "router-link-active" }); export default router;

總結

以上所述是小編給大家介紹的vue.js template模板的使用(仿餓了么布局),希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對武林網網站的支持!

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 广东省| 郴州市| 都安| 虎林市| 南宁市| 红桥区| 阳东县| 武清区| 上栗县| 章丘市| 轮台县| 深水埗区| 吉安县| 临江市| 临邑县| 宜章县| 体育| 文登市| 新营市| 浏阳市| 巴中市| 河间市| 永修县| 日照市| 安陆市| 博罗县| 思南县| 商洛市| 南充市| 赤壁市| 伊春市| 航空| 满洲里市| 金坛市| 融水| 潞城市| 晋中市| 沙河市| 长宁区| 北宁市| 五河县|