当前位置: 首页 > news >正文

ionic3 学习记录

 1生命周期

ionViewDidLoad(){  
        console.log("1.0 ionViewDidLoad 当页面加载的时候触发,仅在页面创建的时候触发一次,如果被缓存了,那么下次再打开这个页面则不会触发");  
    }  
    ionViewWillEnter(){  
        console.log("2.0 ionViewWillEnter 顾名思义,当将要进入页面时触发");  
    }  
    ionViewDidEnter(){  
        console.log("3.0 ionViewDidEnter 当进入页面时触发");  
    }  
    ionViewWillLeave(){  
        console.log("4.0 ionViewWillLeave 当将要从页面离开时触发");  
    }  
    ionViewDidLeave(){  
        console.log("5.0 ionViewDidLeave 离开页面时触发");  
    }  
    ionViewWillUnload(){  
        console.log("6.0 ionViewWillUnload 当页面将要销毁同时页面上元素移除时触发");  
    }  
  
    ionViewCanEnter(){  
        console.log("ionViewCanEnter");  
    }  
  
    ionViewCanLeave(){  
        console.log("ionViewCanLeave");  
    }  
View Code

 2常用命令

    ionic start myionictest blank(空项目)

    ionic start myionictest tabs(带导航条)

    ionic start myionictest sidemenu(带侧滑菜单)

    ionic g provider YourProviderName //创建服务

    ionic g provider BaseService(添加服务端口)

    ionic g component YourComponentName //创建组件

    ionic serve(开启服务调试)    

    npm install -g cordova  //添加Cordova CLI

    ionic cordova build android –prod //加开App启动速度,整个app包也会变小 

    ionic cordova build android   //发布debug版本,加载速度大约在10秒钟

    ionic cordova platform add android(添加android平台)

    ionic cordova platform remove android(移除android平台)

    npm rebuild/install node-sass  //目录结构与项目移植[场景:直接跨平台「mac->windows」拷贝项目]  Found bindings for the following environments

    ================================

    npm i -g ionic@latest 安装最新ionic
    npm install -g cnpm –registry=https://registry.npm.taobao.org(npm镜像源指向淘宝)
    cnpm install -g cordova ionic(安装cordova ionic)
    cnpm update -g cordova ionic(更新cordova ionic)
    ionic -help(查看帮助)
    ionic -v(查看版本)
    ionic build android(编译项目apk)
    ionic emulate android(运行项目apk 手机连接在手机运行模拟器连接在模拟器运行)
    ionic run android (相当于build + emulate)
    ionic g directive YourPageName //创建指令
    ionic g pipe YourPipeName //创建过滤器
View Code

 

 ionic-native插件

关于屏幕方向问题

 

转载于:https://www.cnblogs.com/Rampage/p/8691721.html

相关文章:

  • 【虾说区块链】搞懂P2P网络,再谈区块链!P2P网络概念扫盲帖
  • 三、分别用for、while、do-while、循环语句以及递归方法计算n!,并输出算式。
  • sitemap
  • 【383】defaultdict 相关用法
  • spring cloud(三):Eureka服务的搭建
  • 一个linux 驱动升级的小问题记录
  • Electron Cash钱包如何离线转BCH
  • Redux小结
  • 2017年360最后一道编程题
  • 翻译:CREATE PROCEDURE语句(已提交到MariaDB官方手册)
  • 智能手机拍照进化论:从传感器到算法摄影
  • 如何使用qperf来衡量网络带宽和延迟性能?
  • 织梦dedecms是什么?
  • 图片的缩放处理
  • CSS: The resize Property
  • [PHP内核探索]PHP中的哈希表
  • JavaScript-如何实现克隆(clone)函数
  • 77. Combinations
  • Android开源项目规范总结
  • classpath对获取配置文件的影响
  • ES6简单总结(搭配简单的讲解和小案例)
  • ESLint简单操作
  • gops —— Go 程序诊断分析工具
  • httpie使用详解
  • Invalidate和postInvalidate的区别
  • js继承的实现方法
  • node学习系列之简单文件上传
  • Redis 懒删除(lazy free)简史
  • Redis学习笔记 - pipline(流水线、管道)
  • Vim 折腾记
  • Vue--数据传输
  • Work@Alibaba 阿里巴巴的企业应用构建之路
  • 给第三方使用接口的 URL 签名实现
  • 给自己的博客网站加上酷炫的初音未来音乐游戏?
  • 简单基于spring的redis配置(单机和集群模式)
  • 解析 Webpack中import、require、按需加载的执行过程
  • 让你成为前端,后端或全栈开发程序员的进阶指南,一门学到老的技术
  • 如何在GitHub上创建个人博客
  • 入门级的git使用指北
  • 试着探索高并发下的系统架构面貌
  •  一套莫尔斯电报听写、翻译系统
  • 一天一个设计模式之JS实现——适配器模式
  • 找一份好的前端工作,起点很重要
  • 【干货分享】dos命令大全
  • 【云吞铺子】性能抖动剖析(二)
  • 阿里云ACE认证学习知识点梳理
  • 交换综合实验一
  • 移动端高清、多屏适配方案
  • 正则表达式-基础知识Review
  • $Django python中使用redis, django中使用(封装了),redis开启事务(管道)
  • (1)SpringCloud 整合Python
  • (Redis使用系列) SpringBoot中Redis的RedisConfig 二
  • (附源码)计算机毕业设计SSM智能化管理的仓库管理
  • (十)c52学习之旅-定时器实验
  • (算法)前K大的和