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

网站设计 验收标准wordpress 手机门户

网站设计 验收标准,wordpress 手机门户,顺企网怎么样,wordpress登录后空白(1)开发环境和生产环境 uni-app 可通过 process.env.NODE_ENV 判断当前环境是开发环境还是生产环境,一般用于连接测试服务器或生产服务器的动态切换。 在HBuilderX 中,点击「运行」编译出来的代码是开发环境,点击「发行…

(1)开发环境和生产环境

uni-app 可通过 process.env.NODE_ENV 判断当前环境是开发环境还是生产环境,一般用于连接测试服务器或生产服务器的动态切换。

在HBuilderX 中,点击「运行」编译出来的代码是开发环境,点击「发行」编译出来的代码是生产环境

if(process.env.NODE_ENV === 'development'){console.log('开发环境')
}else{console.log('生产环境')
}

(2)判断平台

平台判断有2种场景,一种是在编译期判断,一种是在运行期判断。

编译期判断编译期判断,即条件编译,不同平台在编译出包后已经是不同的代码,

// #ifdef H5alert("只有h5平台才有alert方法")
// #endif
// 如上代码只会编译到H5的发行包里,其他平台的包不会包含如上代码。

运行期判断 运行期判断是指代码已经打入包中,仍然需要在运行期判断平台,此时可使用 uni.getSystemInfoSync().platform 判断客户端环境是 Android、iOS 还是小程序开发工具

switch(uni.getSystemInfoSync().platform){case 'android':console.log('运行Android上')break;case 'ios':console.log('运行iOS上')break;default:console.log('运行在开发者工具上')break;
}

(3)跨端兼容

uni-app 已将常用的组件、JS API 封装到框架中,开发者按照 uni-app 规范开发即可保证多平台兼容,大部分业务均可直接满足,但每个平台有自己的一些特性,因此会存在一些无法跨平台的情况。

  • 大量写 if else,会造成代码执行性能低下和管理混乱。
  • 编译到不同的工程后二次修改,会让后续升级变的很麻烦。

在 C 语言中,通过 #ifdef、#ifndef 的方式,为 windows、mac 等不同 os 编译不同的代码。 uni-app 参考这个思路,为 uni-app 提供了条件编译手段,在一个工程里优雅的完成了平台个性化实现。

条件编译是用特殊的注释作为标记,在编译时根据这些特殊的注释,将注释里面的代码编译到不同平台。

**写法:**以 #ifdef 或 #ifndef 加 %PLATFORM% 开头,以 #endif 结尾。

  • \#ifdef:if defined 仅在某平台存在
  • \#ifndef:if not defined 除了某平台均存在
  • %PLATFORM%:平台名称

%PLATFORM% 可取值如下:

平台
APP-PLUSApp
APP-PLUS-NVUEApp nvue
H5H5
MP-WEIXIN微信小程序
MP-ALIPAY支付宝小程序
MP-BAIDU百度小程序
MP-TOUTIAO字节跳动小程序
MP-QQQQ小程序
MP-360360小程序
MP微信小程序/支付宝小程序/百度小程序/字节跳动小程序/QQ小程序/360小程序
QUICKAPP-WEBVIEW快应用通用(包含联盟、华为)
QUICKAPP-WEBVIEW-UNION快应用联盟
QUICKAPP-WEBVIEW-HUAWEI快应用华为
http://www.yayakq.cn/news/11838/

相关文章:

  • 网上提供免费主页空间的网站儿童编程培训机构
  • 费县住房和城乡建设局网站厚街做网站价格
  • form e哪个网站做wordpress mohtml
  • 福建省交通建设质量安全监督局网站临安做网站的公司
  • 南宁网站建设公司哪家专业中山搜索排名提升
  • php网站开发 招聘丰功网站建设
  • wordpress企业站模板墨刀做网站网页
  • 青岛网站设计公司电话洛客设计平台
  • 给网站做seo诊断网站加速器免费安卓
  • 做网站一定需要虚拟主机吗上海市建设部注册中心网站
  • 青浦企业网站制作网站 备案 多久
  • 自己做网站收费么浙江做网站公司有哪些
  • 胶州网站建设电话长安网站建设费用
  • html5 网站开发工具用frontpage怎么做网页
  • 自己做网站价格网页设计师培训费用图
  • 购物网站建设投资预算北京最大做网站的公司
  • 免费网站下载app软件免费电商网站建设心得
  • 婚庆公司网站模板最挣钱没人干的生意
  • 外贸网站建设排名做爰全过程免费的视频凤凰网站
  • 公司网站建设业务文案海南手机网站建设
  • php开源建站系统模板网站免费
  • 深圳市龙岗区住房和建设局网站招聘网站开发费用
  • 贵州省公路建设有限公司网站福清市建设工程电子招标网2018版
  • 网站设计业务我的公众号
  • 微信服务号菜单链接网站怎么做的服务器上发布网站
  • 圣沃建设集团官方网站做网站要
  • 网站后台内容管理logo设计公司企业
  • 中国建设银行河北省分行官方网站百度推广怎么优化排名
  • 公司网站建设需要咨询什么问题wordpress 弹出
  • 网站建设与管理 孙伟黑龙江建设网ca锁在哪里