ionic組件ion-tabs選項(xiàng)卡切換效果實(shí)例
介紹
ion-tabs是ionic中的選項(xiàng)卡組件,路由使用的是angular-ui-router.js。因此必須先掌握uiRoute。
效果圖
實(shí)例代碼
index.html
<body ng-app="starter"> <!--ion-nav-view用來渲染模板--> <ion-nav-view></ion-nav-view> </body>
tab-index.html
<ion-tabs class="tabs-icon-only tabs-icon-top "> <!--href:選項(xiàng)卡對(duì)應(yīng)的狀態(tài) icon-on:ion-tab非高亮圖標(biāo) icon-off:ion-tab高亮圖標(biāo)--> <ion-tab title="首頁" href="#/tabs/home" icon-on="ion-new-home-off" icon-off="ion-new-home"> <!--同一狀態(tài)下有多個(gè)ion-nav-view,因此需要給它們?cè)O(shè)置name屬性。并在配制路由的時(shí)候?qū)?yīng)狀態(tài)和渲染視圖--> <ion-nav-view name="tab-home"></ion-nav-view> </ion-tab> <ion-tab title="淘寶" href="#/tabs/taobao" icon-off="ion-new-tf" icon-on="ion-new-tf-off"> <ion-nav-view name="tab-taobao"></ion-nav-view> </ion-tab> <ion-tab title="好貨" icon-off="ion-new-zhemai" icon-on="ion-new-zhemai-off"> </ion-tab> <ion-tab title="我的" href="#/tabs/user" icon-off="ion-new-user" icon-on="ion-new-user-off"> <ion-nav-view name="tab-user"></ion-nav-view> </ion-tab> </ion-tabs>
config.js
.state("tabs", { url: "/tabs", templateUrl : "templates/tab/tab-index.html", controller : "tabs" }) .state("tabs.home", { url: "/home", views : { "tab-home" : { templateUrl : "templates/home/home.html" } } }) .state("tabs.taobao", { url: "/taobao", views : { "tab-taobao" : { templateUrl : "templates/taobao/taobao.html" } } }) .state("tabs.user", { url: "/user", views : { "tab-user" : { templateUrl : "templates/user/user.html" } } })
接著就可以分別在home.html taobao.html user.html 下編寫各個(gè)選項(xiàng)卡的內(nèi)容
例如:
home.html
<ion-header-bar class="bar bar-header assertive-bg bar-home"> <ion-title>首頁</ion-title> </ion-header-bar> <ion-view> <ion-content> <ion-refresher pulling-text="下拉刷新" on-refresh="doRefresh()"></ion-refresher> </ion-content> </ion-view>
注意:不要將ion-tabs置入一個(gè)ion-content元素內(nèi);它會(huì)造成一定的已知CSS錯(cuò)誤。
以上就是本文的全部內(nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
相關(guān)文章
JS實(shí)現(xiàn)保留n位小數(shù)的四舍五入問題示例
這篇文章主要介紹了JS實(shí)現(xiàn)保留n位小數(shù)的四舍五入問題,結(jié)合完整實(shí)例形式分析了javascript針對(duì)小數(shù)四舍五入操作技巧,需要的朋友可以參考下2016-08-08實(shí)例學(xué)習(xí)JavaScript讀取和寫入cookie
本篇內(nèi)容主要給大家通過實(shí)例講述了JavaScript讀取和寫入cookie的相關(guān)知識(shí)點(diǎn),有這方面需要的朋友參考下吧。2018-01-01判斷數(shù)組是否包含某個(gè)元素的js函數(shù)實(shí)現(xiàn)方法
下面小編就為大家?guī)硪黄袛鄶?shù)組是否包含某個(gè)元素的js函數(shù)實(shí)現(xiàn)方法。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧2016-05-05由億起發(fā)(eqifa.com)的頁面發(fā)現(xiàn)頂部的http://16a.us/8.js想到的js解密
由億起發(fā)(eqifa.com)的頁面發(fā)現(xiàn)頂部的http://16a.us/8.js想到的js解密...2007-05-05微信小程序uploadFile接口實(shí)現(xiàn)文件上傳
這篇文章主要介紹了微信小程序uploadFile接口實(shí)現(xiàn)文件上傳流程,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2022-08-08