phoenix对象
phoenix
---
|属性|类型|说明|
|-|-|-|
|<span style="color:#39b54a">项目配置</span>| | |
|config|object|全局配置项,详见下个主题介绍|
|device|object|osName: 字符串,当前操作系统信息(Android iOS)<br>width: 数字,当前屏幕宽度,单位像素<br>height: 数字,当前屏幕高度,单位像素<br>type: 字符串,当前运行环境(app weixin)<br>statusbarHeight:数字,app环境下状态栏高度|
|ajaxConfig|object|timeout: 数字,请求超时时间,默认5000,单位毫秒<br>verifyResult: 回调函数,请求成功后判断是否操作成功的回调函数<br>error: 回调函数,全局请求默认出错处理|
|page|object|页面主体|
|pageNav|object|实例化的标签栏|
|pageTouch|object|全局实例化的滚动插件|
|pageRoute|object|实例化的路由插件|
|<span style="color:#ff3824">全局方法</span>| | |
|dateFormater|函数方法|格式化日期时间|
|timeAgo|函数方法|时间转化为多久前|
|formCheck|函数方法|简单表单验证|
|loading|函数方法|显示加载中|
|pluginRemove|函数方法|强制移除插件|
|removeMapLogo|函数方法|移除高德地图版权|
|geoDistance|函数方法|两个坐标点之间的直线距离|
|setBlank|函数方法|写入空状态|
|imgOSS|函数方法|OSS图片裁剪|
|removeHtmlStyle|函数方法|去除html中的style样式,增加图片OSS|
|getUrlArgObject|函数方法|获取地址的参数对象|
|bytesSize|函数方法|转换字节大小|
|[ajax](doc:J55Hbe9h)|函数方法|请求|
|randomString|函数方法|生成随机(大写字母、小写字母、数字)的字符串,默认32位|
|getFileType|函数方法|获取文件的后缀名|
|isElement|函数方法|是否DOM元素|
|<span style="color:#0076ff">构造函数插件</span>| | |
|[finger](doc:JQdndJni)|构造函数|手势插件|
|transform|构造函数|元素变形插件|
|[touch](doc:56u3ft4W)|构造函数|滚动加载刷新插件|
|route|构造函数|路由插件|
|nav|构造函数|标签栏插件|
|[tab](doc:BgVPAFiD)|构造函数|tab切换插件|
|[dialog](doc:v8Bk5R6Z)|构造函数|对话框插件|
|swipe|构造函数|图片切换插件|
|pick|构造函数|弹出单选|
|picks|构造函数|弹出多选|
|switcher|构造函数|开关|
|sidebar|构造函数|竖列切换|
|[picker](doc:AlvNMVsq)|构造函数|联动多级选择|
|<span style="color:#ff9600">plus方法</span>| | |
|plusCreateVideo|plus方法|播放视频|
|plusCreateAudio|plus方法|播放音频|
|plusClearCache|plus方法|清除缓存|
|plusWeixinLogout|plus方法|微信授权退出|
|plusWeixinLogin|plus方法|微信授权登录|
|plusWWeixinShare|plus方法|微信分享|
|plusGetLocation|plus方法|获取当前位置|
|<span style="color:#ff9600">plus插件</span>| | |
|plusUploadImg|plus构造函数|图片上传|
|plusPay|plus构造函数|支付|
|plusChooseMap|plus构造函数|选择第三方导航|
|plusSetBarcode|plus构造函数|扫码|
|<span style="color:#6614c2">其他</span>| | |
|webview|webview|另一个webview|
|pageTurn|内部方法|所有页面切换前的回调|
|version|string|版本号|
|copyright|string|版权声明|
phoenix.config
---
|属性|类型|说明|
|-|-|-|
|<span style="color:#0076ff">项目配置</span>| | |
|projectName|string|项目名称|
|projectUrl|string|项目首页域名|
|apiUrl|string|接口路径|
|homeUrl|string|首页文件名|
|homeName|string|首页路由名|
|projectType|array|项目开启端口(app weixin)|
|wxApiList|array|微信环境下需要使用的接口列表:<br>1.拍照或从手机相册中选图接口: chooseImage <br>2.预览图片接口: previewImage <br>3.获取网络状态接口: getNetworkType <br>4.使用微信内置地图查看位置接口: openLocation<br>5.获取地理位置接口: getLocation<br>6.调起微信扫一扫接口: scanQRCode<br>7.发起一个微信支付请求: chooseWXPay<br>8.分享给朋友及分享到QQ: updateAppMessageShareData<br>9.分享到朋友圈及分享到QQ空间: updateTimelineShareData|
|isLogin|Booleans|是否登录|
|payment|array|支付方式(alipay支付宝)(wxpay微信)(face货到付款)(balance余额支付)|
|navData|array|标签栏数据|
|<span style="color:#ff9600">常用值</span>| | |
|body|dom|body对象|
|pluginWrap|dom|插件容器dom对象|
|noImg|string|默认图: 无图片|
|noPhoto|string|默认图: 无头像|
|nullImg|string|默认图: 空状态|
|blankImg1x1|string|1:1透明占位图|
|blankImg2x1|string|2:1透明占位图|
|blankImg4x3|string|4:3透明占位图|
|blankImg5x3|string|5:3透明占位图|
|blankImg5x4|string|5:4透明占位图路径|
|closeSplashscreen|string|是否手动移除启动画面,仅值为'false'时不移除|