【ionic 3】怎么使用官网的demo实现页面分栏

本文介绍如何使用Ionic框架快速搭建移动应用界面。通过官网获取示例代码并进行简单修改,即可实现不同视图间的切换效果。文章提供了具体实现的代码片段。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

要实现的功能:
这里写图片描述
实现过程很简单,去官网找demo,把相关代码复制到项目中即可。
第一步:在官网找到对应页面。官网地址:https://ionicframework.com/docs/
这里写图片描述
第二步:打开右上角的Demo Source,把相应代码复制过去,然后稍微改动一下就好。
这里写图片描述
.ts文件中:

import { Component } from '@angular/core';

import { Platform } from 'ionic-angular';


@Component({
  templateUrl: 'template.html'
})
export class BasicPage {
  pet: string = "puppies";
  isAndroid: boolean = false;

  constructor(platform: Platform) {
    this.isAndroid = platform.is('android');
  }
}

.html中:

<ion-header>
  <ion-navbar no-border-bottom>
    <ion-title>
      睡眠记录
    </ion-title>
  </ion-navbar>

  <ion-toolbar no-border-top>
    <ion-segment [(ngModel)]="pet">
      <ion-segment-button value="puppies"></ion-segment-button>
      <ion-segment-button value="kittens"></ion-segment-button>
      <ion-segment-button value="ducklings"></ion-segment-button>
    </ion-segment>
  </ion-toolbar>
</ion-header>

<ion-content>
  <div [ngSwitch]="pet">
    <ion-list *ngSwitchCase="'puppies'">
      <ion-item>
        <ion-thumbnail item-start>
          <img src="assets/img/thumbnail-puppy-1.jpg">
        </ion-thumbnail>
        <h2>Ruby</h2>
      </ion-item>
      <ion-item>
        <ion-thumbnail item-start>
          <img src="assets/img/thumbnail-puppy-2.jpg">
        </ion-thumbnail>
        <h2>Oscar</h2>
      </ion-item>
      <ion-item>
        <ion-thumbnail item-start>
          <img src="assets/img/thumbnail-puppy-4.jpg">
        </ion-thumbnail>
        <h2>Zoey</h2>
      </ion-item>
    </ion-list>

    <ion-list *ngSwitchCase="'kittens'">     
    </ion-list>

    <ion-list *ngSwitchCase="'ducklings'">
    </ion-list>
  </div>
</ion-content>

可见,当接触一个新东西时,官网是个好去处。

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

卡夫卡的熊kfk

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值