MorJS autoInjectRuntime - 运行时自动注入
- 类型:
object
或 boolean
- 默认值:
true
是否自动注入 MorJS 多端转换运行时。
/* 配置示例 */
// 关闭所有运行时注入
{
autoInjectRuntime: false
}
// 开启所有运行时注入
{
autoInjectRuntime: true
}
// 开启或关闭部分运行时注入,详细配置
{
autoInjectRuntime: {
// App 运行时注入, 编译时替换 App({}) 为 MorJS 的运行时
app: true,
// Page 运行时注入, 编译时替换 Page({}) 为 MorJS 的运行时
page: true,
// Component 运行时注入, 编译时替换 Component({}) 为 MorJS 的运行时
component: true,
// Behavior 运行时注入, 编译时替换 Behavior({}) 为 MorJS 的运行时
behavior: true,
// API 运行时抹平注入, 指定为 true 时默认为 `enhanced`, 可选值:
// enhanced: 增强方式: MorJS 接管 API 调用并提供接口兼容支持
// lite: 轻量级的方式: wx => my, 替换所有全局接口对象
// minimal: 最小替换, 如 wx.abc() => my.abc(), 仅替换函数调用
api: true
}
}