在使用Weex开发过程中,很多需要根据设备,做不同的兼容处理,那么Weex为我们提供了一系列环境变量,其中 platform 就是本篇文章的主角;
首先尊重官方原创,看看原文档 √ 再到个人用法释义 √ ▁▂▃▅▆▇
☞ 官方文档:
官方demo地址:http://dotwe.org/vue/b2a0363e66895b5c84abd65b98824c5d
----------------------------- 看完之后一脸尴尬,怎么用? ----------------------------
☞ 请讲重点:
created(){
/**1、检测设备类型 */
modal.alert({
message: weex.config.env.platform,
duration: 0.3
}, function (value) {
callback
});
/**2、检测输出的数据类型 */
modal.alert({
message: typeof(weex.config.env.platform),
duration: 0.3
}, function (value) {
callback
});
},......
释义:
- created()钩子可以用来在一个实例被创建之后执行代码 ; 相关文档:Vue.js
- modal 模块,里面提供了一系列消息弹框; 上面代码,将设备类型弹出;相关文档:Weex(modal)
- message:是modal内置参数;
- weex.config.env.platform 【重点内容】 检测当前设备类型:Android、iOS、web ,所有输出的类型都是 String ;
- 以上是在安卓设备上面运行;
运行结果:
1、检测出设备结果。
2、检测输出的数据类型。
------------------------ End -----------------------------