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
返回值