MorJS appConfig
是否必填 | 参数类型 | 默认值 | 参数含义 |
---|---|---|---|
否 | object | null | 用于设置一些全局的配置 |
目前支持的配置如下:
参数名 | 参数类型 | 默认值 | 参数含义 |
---|---|---|---|
apiNoConflict | boolean | true | 设置为 true 说明不覆盖已存在 my.* 上存在的方法,设置为 false 代表要覆盖已有的方法。在支付宝小程序 webview 内嵌网页的时候,会在 my 对象上设置 方法,这个时候容器内置的方法名称会和 MorJS 提供的有冲突,设置为 true 代表有冲突的时候,优先使用容器内置的方法,设置为 false 代表使用 MorJS 提供的方法覆盖掉容器提供的默认方法 |
components.map | object | null | 给地图组件传递配置(key,version,sdk 等) |
components.video.cdnUrl | string | https://cdn.plyr.io/3.7.3/plyr.js | video 组件是基于 Plyr 实现的,此配置用于自定义该库的 cdn 地址 |
components.swiper.cdnUrl | string | https://cdnjs.cloudflare.com/ajax/libs/Swiper/4.4.2/js/swiper.min.js | swiper 组件是基于 Swiper 实现的, 此配置用于自定义该库的 cdn 地址 |
参考用例如下 [[EMOJI:%F0%9F%91%87]][[EMOJI:%F0%9F%8F%BB]]:
web: {
appConfig: {
apiNoConflict: false,
components: {
// sdk 和 version 的指定参考 https://lbs.amap.com/api/jsapi-v2/guide/abc/load
map: {
sdk: '', // 地图 sdk 地址
version: '', // 地图 sdk 版本
key: '', // 地图 key,申请请参考 https://lbs.amap.com/api/webservice/gettingstarted
},
video: {
cdnUrl: '', // 自定义的 plyr sdk cdn 地址
},
}
}
}