From e97088d367796cbb15b1ad41137967de73e8143c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=B4=94=E7=BA=A2=E4=BF=9D?= Date: Wed, 28 Aug 2019 17:59:59 +0800 Subject: [PATCH] Update manifest.md --- docs/collocation/manifest.md | 98 ++++++++++++++++++------------------ 1 file changed, 50 insertions(+), 48 deletions(-) diff --git a/docs/collocation/manifest.md b/docs/collocation/manifest.md index 0a2ebe1d2..3155a8bb7 100644 --- a/docs/collocation/manifest.md +++ b/docs/collocation/manifest.md @@ -46,8 +46,8 @@ |modules|Object|权限模块,[详见](/collocation/manifest?id=modules)|| |distribute|Object|5+App 发布信息,[详见](/collocation/manifest?id=distribute)|| |usingComponents|Boolean|是否启用自定义组件模式,默认为false,[编译模式区别详情](https://ask.dcloud.net.cn/article/35843)|1.9.0| -|nvueCompiler|String|切换 nvue 编译模式,可选值,`weex` :老编译模式,`uni-app`: 新编译模式,默认为 `weex` 。[编译模式区别详情](http://ask.dcloud.net.cn/article/36074)|2.0.3 Alpha| -|renderer|String|可不加载基于 webview 的运行框架,减少包体积、提升启动速度。可选值 `native`| App-nvue 2.2.0+| +|nvueCompiler|String|切换 nvue 编译模式,可选值,`weex` :老编译模式,`uni-app`: 新编译模式,默认为 `weex` 。[编译模式区别详情](http://ask.dcloud.net.cn/article/36074)|2.0.3 Alpha| +|renderer|String|可不加载基于 webview 的运行框架,减少包体积、提升启动速度。可选值 `native`| App-nvue 2.2.0+| |nvue|Object|nvue 页面布局初始配置,[详见](/collocation/manifest?id=nvue)|2.0.3 Alpha| PS:这里只列出了核心部分,更多内容请参考 [完整的 manifest.json](/collocation/manifest?id=完整-manifestjson)。 @@ -125,15 +125,15 @@ splash(启动封面)是App必然存在的、不可取消的。 |statics|Object|统计配置,目前仅支付友盟统计,[详见](http://ask.dcloud.net.cn/article/74),在uni-app中只用 [plus.statistic](http://www.html5plus.org/doc/zh_cn/statistic.html) 进行调用。| |speech|Object|语音识别配置,支持讯飞语音、百度语音,[详见](http://ask.dcloud.net.cn/article/35059),在uni-app中只用 [plus.speech](http://www.html5plus.org/doc/zh_cn/speech.html) 进行调用。| |maps|Object|原生地图配置,目前仅支持 [高德地图](http://lbs.amap.com/),申请方式可参考:[地图插件配置](http://ask.dcloud.net.cn/article/29)。| - - -#### nvue@nvue -`nvue` 页面布局初始设置 + + +#### nvue@nvue +`nvue` 页面布局初始设置 |属性|类型|描述| |:-|:-|:-| |flex-direction|String| flex 成员项的排列方向,支持项,row:从左到右; row-reverse:从下到上;column:从上到下;column-reverse:与 row 相反,默认值 column。| - + ### h5 |属性|类型|说明| @@ -144,8 +144,8 @@ splash(启动封面)是App必然存在的、不可取消的。 |async|Object|参考:[async](collocation/manifest?id=h5-async)| |devServer|Object|开发环境 server 配置,参考:[devServer](collocation/manifest?id=devserver)| |publicPath|String|引用资源的地址前缀,仅发布时生效。参考:[publicPath](collocation/manifest?id=publicPath)| -|sdkConfigs|String|SDK配置,例如地图... 参考:[sdkConfigs](collocation/manifest?id=h5sdkconfig)| -|optimization|Object|打包优化配置(HBuilderX 2.1.5 以上支持),参考[optimization](collocation/manifest?id=optimization)| +|sdkConfigs|String|SDK配置,例如地图... 参考:[sdkConfigs](collocation/manifest?id=h5sdkconfig)| +|optimization|Object|打包优化配置(HBuilderX 2.1.5 以上支持),参考[optimization](collocation/manifest?id=optimization)| #### 自定义模板@h5-template @@ -222,13 +222,13 @@ Tips:`uni-app` 中 `manifest.json->h5->devServer` 实际上对应 `webpack` 以 hello-uniapp 发布 H5 时为例 -未配置 publicPath 时,发布时 index.html 中的结果: +未配置 publicPath 时,发布时 index.html 中的结果: ```html @@ -256,30 +256,32 @@ Tips:`uni-app` 中 `manifest.json->h5->devServer` 实际上对应 `webpack` } ``` -#### optimization - -|属性|类型|默认值|说明| -|:-|:-|:-|:-| -|prefetch|Boolean|false|资源预取| -|preload|Boolean|false|资源预加载| -|treeShaking|Object||摇树优化,根据项目需求,动态打包框架所需的组件及API,保持框架代码最精简化,参考[treeShaking](collocation/manifest?id=treeshaking)| - -##### treeShaking - -|属性|类型|默认值|说明| -|:-|:-|:-|:-| -|enable|Boolean|false|是否启用摇树优化| - -**示例:** -```json -"h5": { - "optimization": { - "treeShaking": { - "enable": true - } - } -} -``` +#### optimization + +|属性|类型|默认值|说明| +|:-|:-|:-|:-| +|prefetch|Boolean|false|资源预取| +|preload|Boolean|false|资源预加载| +|treeShaking|Object||摇树优化,根据项目需求,动态打包框架所需的组件及API,保持框架代码最精简化,参考[treeShaking](collocation/manifest?id=treeshaking)| + +##### treeShaking + +|属性|类型|默认值|说明| +|:-|:-|:-|:-| +|enable|Boolean|false|是否启用摇树优化| + +**示例:** +```json +"h5": { + "optimization": { + "treeShaking": { + "enable": true + } + } +} +``` + +Tips:关于摇树优化(treeShaking)原理及优化结果,参考:[https://ask.dcloud.net.cn/article/36279](https://ask.dcloud.net.cn/article/36279) ### mp-weixin @@ -293,7 +295,7 @@ Tips:`uni-app` 中 `manifest.json->h5->devServer` 实际上对应 `webpack` |plugins|Object|使用到的插件,[详见](https://developers.weixin.qq.com/miniprogram/dev/framework/plugin/using.html)| |resizable|Boolean|在iPad上小程序是否支持屏幕旋转,默认关闭| |navigateToMiniProgramAppIdList|Array|需要跳转的小程序列表,[详见](https://developers.weixin.qq.com/miniprogram/dev/api/open-api/miniprogram-navigate/wx.navigateToMiniProgram.html)| -|permission|Object|微信小程序接口权限相关设置,比如申请位置权限必须填此处[详见](https://developers.weixin.qq.com/miniprogram/dev/framework/config.html)| +|permission|Object|微信小程序接口权限相关设置,比如申请位置权限必须填此处[详见](https://developers.weixin.qq.com/miniprogram/dev/framework/config.html)| |workers|String|Worker 代码放置的目录,**HBuilderX 2.0.0+ Alpha** 支持。 [详见](https://developers.weixin.qq.com/miniprogram/dev/framework/workers.html)| #### setting @@ -306,18 +308,18 @@ Tips:`uni-app` 中 `manifest.json->h5->devServer` 实际上对应 `webpack` |es6|Boolean|ES6 转 ES5| |postcss|Boolean|上传代码时样式是否自动补全| |minified|Boolean|上传代码时是否自动压缩| - -### mp-alipay - -|属性|类型|说明| -|:-|:-|:-| -|usingComponents|Boolean| 是否启用自定义组件模式,`v2.0+`,默认为false,[编译模式区别详情](https://ask.dcloud.net.cn/article/35843)| + +### mp-alipay + +|属性|类型|说明| +|:-|:-|:-| +|usingComponents|Boolean| 是否启用自定义组件模式,`v2.0+`,默认为false,[编译模式区别详情](https://ask.dcloud.net.cn/article/35843)| ### mp-baidu |属性|类型|说明| |:-|:-|:-| -|appid|String|百度小程序的 AppID,登录 [https://smartprogram.baidu.com/docs/introduction/enter_application/](https://smartprogram.baidu.com/docs/introduction/enter_application/) 申请| +|appid|String|百度小程序的 AppID,登录 [https://smartprogram.baidu.com/docs/introduction/enter_application/](https://smartprogram.baidu.com/docs/introduction/enter_application/) 申请| |usingComponents|Boolean| 是否启用自定义组件模式,`v2.0+`,默认为false,[编译模式区别详情](https://ask.dcloud.net.cn/article/35843)| ### mp-toutiao @@ -325,7 +327,7 @@ Tips:`uni-app` 中 `manifest.json->h5->devServer` 实际上对应 `webpack` |属性|类型|说明| |:-|:-|:-| |appid|String|头条小程序的 AppID,登录 [https://developer.toutiao.com/](https://developer.toutiao.com/) 申请| -|setting|Object|头条小程序项目设置,参考[头条小程序项目设置](/collocation/manifest?id=mp-toutiao-setting)| +|setting|Object|头条小程序项目设置,参考[头条小程序项目设置](/collocation/manifest?id=mp-toutiao-setting)| |usingComponents|Boolean| 是否启用自定义组件模式,`v2.0+`,默认为false,[编译模式区别详情](https://ask.dcloud.net.cn/article/35843)| #### 头条小程序项目设置@mp-toutiao-setting @@ -336,14 +338,14 @@ Tips:`uni-app` 中 `manifest.json->h5->devServer` 实际上对应 `webpack` |es6|Boolean|ES6 转 ES5| |postcss|Boolean|上传代码时样式是否自动补全| |minified|Boolean|上传代码时是否自动压缩| - + ### mp-qq |属性|类型|说明| |:-|:-|:-| -|appid|String|qq 小程序的 AppID,登录 [https://q.qq.com](https://q.qq.com) 申请| +|appid|String|qq 小程序的 AppID,登录 [https://q.qq.com](https://q.qq.com) 申请| |usingComponents|Boolean| 是否启用自定义组件模式,`v2.0+`,默认为false,[编译模式区别详情](https://ask.dcloud.net.cn/article/35843)。mp-qq只支持自定义组件模式| - + ### 完整 manifest.json @@ -668,4 +670,4 @@ Tips:`uni-app` 中 `manifest.json->h5->devServer` 实际上对应 `webpack` # FAQ Q:iOS 应用调用相机等权限时,弹出的提示语如何修改? -A:在 manifest.json 可视化界面-App模块权限配置-iOS隐私信息访问的许可描述 \ No newline at end of file +A:在 manifest.json 可视化界面-App模块权限配置-iOS隐私信息访问的许可描述 -- GitLab