codecamp

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
}
}


MorJS autoClean - 自动清理
MorJS cache - 缓存开关
温馨提示
下载编程狮App,免费阅读超1000+编程语言教程
取消
确定
目录

MorJS 指南

MorJS 基础用法

MorJS 配置

MorJS 编译相关配置

MorJS 进阶用法

MorJS Web开发

MorJS Web开发介绍

MorJS Web开发快速上手

MorJS Tabbar IOS 小黑条适配开关

MorJS 社区

MorJS 规范

关闭

MIP.setData({ 'pageTheme' : getCookie('pageTheme') || {'day':true, 'night':false}, 'pageFontSize' : getCookie('pageFontSize') || 20 }); MIP.watch('pageTheme', function(newValue){ setCookie('pageTheme', JSON.stringify(newValue)) }); MIP.watch('pageFontSize', function(newValue){ setCookie('pageFontSize', newValue) }); function setCookie(name, value){ var days = 1; var exp = new Date(); exp.setTime(exp.getTime() + days*24*60*60*1000); document.cookie = name + '=' + value + ';expires=' + exp.toUTCString(); } function getCookie(name){ var reg = new RegExp('(^| )' + name + '=([^;]*)(;|$)'); return document.cookie.match(reg) ? JSON.parse(document.cookie.match(reg)[2]) : null; }