QQ扫一扫联系
获取页面选中的文本
MS.dom.getSelectedText( )
String 选中的文本为textarea插入文本内容
MS.dom.insertText( ele, text )
ele Element|string textarea元素或者选择器text String 要插入的文本void
准备完成后触发
MS.ready( ...Function|Boolean, Function )
...Function|Boolean 准备条件
Function 回调函数
void
代码示例
MS.ready(
function(){
return true
},
function(){
console.log('ready')
}
)
获取当前语言的翻译
MS.L( lang )
lang string 语言string 翻译后的字符串默认回调函数
MS.api.defaultCallback( res, callback )
res string ajax返回的数据callback object 回调函数void
POST请求
MS.api.post( url, param, cb )
url string 请求地址param object 请求参数cb function 回调函数void
代码示例
MS.api.post( '/login' , {username:'aa',password:'bb'}, function(res){
// 请求完成
MS.api.defaultCallback(res,{
success:function(res){
// 请求成功 (res.code===0)才会进入这里,
// 如果请求失败自动按照默认规则处理(弹窗、跳转等)
}
})
})
POST请求(成功)
MS.api.postSuccess( url, param, successCB, errorCB )
url string 请求地址param object 请求参数successCB function 成功回调函数errorCB function 失败回调函数void
页面遮罩显示
MS.dialog.loadingOn( msg )
msg string 提示信息index 遮罩的index页面遮罩更新
MS.dialog.loadingUpdate( loading, msg )
loading 遮罩的index
msg string 提示信息void
页面遮罩关闭
MS.dialog.loadingOff( )
void
页面提示成功信息
MS.dialog.tipSuccess( msg, cb )
msg string 提示信息cb function 回调函数void
页面提示错误信息
MS.dialog.tipError( msg, cb )
msg string 提示信息cb function 回调函数void
页面提示确认信息
MS.dialog.tipConfirm( msg, callback )
msg string 提示信息callback function 回调函数void
页面提示错误信息
MS.dialog.tipError( msg, callback )
msg string 提示信息callback function 回调函数void
页面提示确认信息
MS.dialog.tipConfirm( msg, callbackYes, callbackNo, options )
msg string 提示信息callbackYes function 确认回调函数callbackNo function 取消回调函数options object 配置参数void
弹出URL页面
MS.dialog.dialog( url, option )
url string 页面URLoption object 配置参数void
弹出HTML内容
MS.dialog.dialogContent( content, option )
content string 内容option object 配置参数void
事件触发
MS.eventManager.fire( name, detail )
name String 事件名称detail Object 事件参数void
元素事件触发
MS.eventManager.fireElementEvent( element, name, detail )
element Element 元素name String 事件名称detail Object 事件参数void
用于监听元素大小变化
MS.ui.onResize( ele, cb )
ele Element 监听的元素cb Function 回调函数void
获取页面大小
MS.ui.size( )
string sm,md,lg,xl是否为指定大小的屏幕
MS.ui.isSize( sizes, cb )
sizes array ['sm','md','lg','xl']cb function 回调函数void
获取请求参数
MS.url.getQuery( name, defaultValue )
name String 参数名defaultValue String 默认值String 参数值解析URL
MS.url.parse( url )
url String URLObject 解析后的URL对象构建URL
MS.url.build( parsed )
parsed Object 解析后的URLString URL合并URL参数
MS.url.merge( url, param )
url String URLparam Object 参数String URLHTML字符串转义
MS.util.specialchars( str )
str string
void
纯文本转HTML
MS.util.text2html( str )
str string 需要转换的字符串string 转换后的字符串HTML转纯段落文字
MS.util.text2paragraph( str )
str string 需要转换的字符串string 转换后的字符串urlencode编码
MS.util.urlencode( str )
str string 需要编码的字符串string 编码后的字符串获取URL参数
MS.util.randomString( len )
len integer 长度 默认16string 随机字符串获取根window
MS.util.getRootWindow( )
window
进入全屏
MS.util.fullscreen.enter( callback )
callback function 回调函数void
退出全屏
MS.util.fullscreen.exit( callback )
callback function 回调函数void
判断是否全屏
MS.util.fullscreen.isFullScreen( )
boolean 是否全屏切换全屏
MS.util.fullscreen.trigger( callback )
callback function 回调函数void
滚动到指定位置
MS.util.scrollTo( selector, container, param )
selector string 选择器container string 容器选择器,如果不传则为bodyparam object 参数void
动态设置样式
MS.util.setStyleContent( id, css )
id string 样式IDcss string 样式内容void
动态加载JS
MS.util.loadScript( url, cb )
url string js地址cb function 回调函数void
动态加载CSS
MS.util.loadStylesheet( url, cb )
url string css地址cb function 回调函数void
计算MD5值
MS.util.md5( data )
data string 待计算的字符串void
获取页面下一个最大的z-index
MS.util.getNextMaxZIndex( forceRefresh )
forceRefresh boolean 是否强制刷新integer z-index获取浏览器类型
MS.util.browser.type( )
string 浏览器类型判断浏览器类型
MS.util.browser.is( type )
type string|array 浏览器类型boolean 是否为指定浏览器类型代码示例
MS.util.browser.is('Chrome')
MS.util.browser.is(['Firefox', 'Chrome'])
获取当前时间戳
MS.date.timestamp( )
Number 时间戳获取当前时间戳(秒)
MS.date.timestampSecond( )
Number 时间戳获取当前日期
MS.date.date( )
String 日期获取当前时间
MS.date.time( )
String 时间获取当前日期时间
MS.date.datetime( )
String 日期时间获取当前日期时间
MS.date.stringDatetime( )
String 日期时间,格式YYYYMMDD_HHmmss格式化Date
MS.date.stringDatetime( d )
d Date 日期String 日期时间,格式如 YYYYMMDD HHmmss格式化为日期
MS.date.formatDate( d )
d Date 日期String 格式化后的日期,格式 YYYY-MM-DD格式化为时间
MS.date.formatTime( d )
d Date 日期String 格式化后的时间,格式 HH:mm:ss格式化为时间
MS.date.formatTime( d )
d Date 日期String 格式化后的时间,格式 YYYY-MM-DD HH:mm:ss格式化为时间
MS.date.formatTime( timestamp, format )
timestamp Number 时间戳,单位毫秒format String 格式化字符串String 格式化后的时间解析日期
MS.date.parse( d, format )
d String 日期format String 格式化字符串Date 日期解析日期
MS.date.parseDate( d )
d String 日期,格式为 YYYY-MM-DD HH:mm:ssDate 日期blob转base64
MS.file.blobToBase64( blob, callback )
blob Blob 对象callback Function 回调函数void
base64转blob
MS.file.base64toBlob( b64Data, contentType, sliceSize )
b64Data String base64字符串contentType String 文件类型sliceSize Number 分片大小Blob 文件对象下载URL为Blob
MS.file.downloadContent( url, option )
url String 下载地址option Object 配置项void
下载文件
MS.file.download( filename, content, type )
filename String 文件名content String|Blob 文件内容type String 文件类型void
下载CSV
MS.file.downloadCSV( filename, data )
filename String 文件名data Array<Array> 数据void
下载为HTML文件
MS.file.downloadJSON( filename, title, html )
filename String 文件名title String 标题html String 内容void
预览HTML
MS.file.previewHtml( title, html )
title String 标题html String 内容void
格式化文件大小
MS.file.formatSize( size )
size Number 文件大小String 格式化后的文件大小获取图片尺寸
MS.image.getSize( imageOrImageFile, cb )
imageOrImageFile Image|File 图片或者图片文件cb Function 回调函数void
存储数据
MS.storage.set( key, value )
key String 键value String|Object|Array 值void
获取数据
MS.storage.get( key, defaultValue )
key String 键defaultValue String|Object|Array 默认值String|Object|Array 返回值获取数组数据
MS.storage.getArray( key, defaultValue )
key String 键defaultValue Array 默认值Array 返回值获取对象数据
MS.storage.getObject( key, defaultValue )
key String 键defaultValue Object 默认值Array 返回值