一、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.jsonsrc/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方法
网友评论