Ios@IONICIonic Framework程序员

ionic3 细节

2018-03-21  本文已影响81人  凌风x

一、ionic3页面生命周期方法

ionic3

注意:这里还有ngOnInit()等方法详解angular生命周期

二、阻止点击事件传递方法

 (click)="do(); $event.stopPropagation()" 

三、 隐藏滚动条

发现在部分设备上会显示滚动条,解决方法:修改app.sccs,添加如下代码:

::-webkit-scrollbar{display: none!important; }

四、 gradle 配置

ionic build android是通过gradle编译,而且会在线下载gradle,墙内基本是下不了的,这就需要手动下载项目需要的gradle版本。 查看android platform下的build.gradle文件,看当前版本需要的gradle version。 下载成功后,放在myApp\platforms\android\gradle文件夹下, 命令行输入set CORDOVA_ANDROID_GRADLE_DISTRIBUTION_URL=../gradle-2.14.1-all.zip

五、引用第三方库、在ts里引用js

以RSA第三方库为例

tsconfig.json文件中 allowJs:true

tsconfig.json

src/index.html 中引入第三方库(js)

index.html

写一个对外接口文件,同样在index.html中引用

这里我们声明一个RSAUtil对象,并向外暴露(exports=RSAUtil )让其他类可以引用

内部方法仿照JS即可

RSAExceport.js index.html

接下来我们要在需要RSA的ts里 声明RSAUtil

declare var RSAUtil: any;

加密的service

然后我们就可以引用RSAUtil的方法也间接的使用了RSA

使用RSAUtil方法

未完待续。。。

上一篇下一篇

猜你喜欢

热点阅读