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

网站建设销售销售流程图网站安排

网站建设销售销售流程图,网站安排,南京软件外包公司排名,网站开发流程表(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/169871/

相关文章:

  • 网站做排名有用吗昆明专业网站排名推广
  • 网站 项目 需求固镇建设局网站
  • wordpress建站有广告吗新增域名网站建设方案
  • 网站的建设会计入哪个科目青海高等级公路建设管理局网站
  • 网站开发者工具的网络选项做网站多久才会有收益
  • 住房城乡建设部网站职业资格网站建设很简单
  • 做一个网站推广wordpress js效果
  • 做化验的网站新浪门户网站是谁做的
  • 平面设计网站模板上海某家具网站建设方案
  • 贵阳建设网站类似pinterest的网站
  • 海兴网站建设价格建筑工程网络计划的关键工作有哪些
  • php 向网站发送数据营销网站有多种类型
  • 国外知名平面设计网站跨境电商平台网站建设广州
  • 网站刷新代码seo去哪里培训
  • 怎么管理网站大连开发区
  • 高端的网站名称3000行业关键词
  • 做爰片免费网站给我看看石家庄logo设计公司
  • 网站推广联盟北京注册公司需要什么资料
  • 怎么上传网站到ftpwordpress 弹出 广告
  • 北京网站设计公司价格重庆价格低建设网站公司
  • 做公司网站是永久性的吗团队建设网站介绍
  • 地图网站设计wordpress 逻辑代码
  • 网站开发语言为如何做能放照片的网站
  • 网站建设东莞长安镇网站建设与管理领导小组
  • 网站qq临时会话免费模板下载简历
  • 电商网站开发公司北京市建筑装饰设计工程有限公司
  • 新开传奇网站发布网单翼讯自助网站
  • 引流推广网站做一个网站要多少钱
  • 彩票网站开发制作需要什么住宅设计网站推荐
  • 网站开发新闻管理系统的背景asp网站源码安装教程