15 天了,没想到过半了,再接再厉~~
讲了几天的 React
, 现在让我们把焦点拉回 React Native
React Native
是跨平台的,
虽然 React Native
对双平台的一些开发规格化了,
但还是会有碰到某些部分需要针对某平台做单一调整,
那 React Native
提供一个 Platform module
,
专门来处理,两边平台需要客制化的时候
那 Platform module
的结构大概是这样:
提供目前使用的平台是哪个 ,
有 ios
、 android
、 macOS
、 windows
、web
後面三个就比较少见了,不过 React Native
也确实有提供他们的介面出来就是
针对使用的平台当前版本
这个就是提供了,针对每个平台的会使用到的常数,目前只有 ios & android
公用参数:
React Native
版本Android:
IOS:
想确认的话可以参考官网
判断是否是平板电脑
判断是否是电视盒
判断是否是在跑测试
这是一个 function
, 是一个选择器,可设定在不同平台输出指定结果
输入物件, 内部的 key 值有 ,
const selected = Platform.select({
ios: 'ios select!',
android: 'android select!',
native: 'native select!',
default: 'default select!',
});
<<: Day27 - 很像 Vue 的 AlpineJS(二): 常用属性
FB登入 以上功能都完成後就要开始环境的建置了 第一步:下载android studio sdk(如...
“He is terribly afraid of dying because he hasn’t...
Q1. XSS Lab(2)-4 题目:https://alf.nu/alert1 Well 题目:...
甚麽是第三方支付? 第三方支付是指电子商务企业或是具实力及信用保障的独立机构,与银行之间建立一个中立...
关於SEC的事情 资料库演练100%备份还原 每年至少两次的资料灾害恢复演练,资料要100%覆盖,要...