Skip to content
yanjie108 edited this page Dec 9, 2019 · 32 revisions

引用

在页面逻辑js中引入
let apiobj=this.getApi();

交互

显示消息提示框

apiobj.showToast(text)

参数 类型 默认值 必填 说明
text string 提示的内容

apiobj.showToast(Object options)

参数 类型 默认值 必填 说明
type string 图标类型 success,error,fail
text string 提示的内容

alert 警告框

apiobj.alert(msg,title,callback)

参数 类型 默认值 必填 说明
text string
title string
callback function 回调函数

confirm 确认框

apiobj.confirm(msg,title,callback)

参数 类型 默认值 必填 说明
text string
title string
callback function 回调函数

showLoading 等待框

apiobj.showLoading(loadingtext)

参数 类型 默认值 必填 说明
loadingtext string

apiobj.hideLoading() 关闭等待框

showActionSheet

apiobj.showActionSheet(groups,title,callback)

参数 类型 默认值 必填 说明
groups Array.
title string null
groucallbackps function

举个栗子:

var buttons1 = [
    {
      text: '清仓'
    },
    {
      text: '卖出',
      color: '#FF0000'
    },
    {
      text: '买入',
      dataset:{"action":"buy"}
    }
  ];
var buttons2 = [
    {
      text: '取消'
    }
  ];
var groups = [buttons1, buttons2];
apiobj.showActionSheet(groups,"请您选择要执行的操作。",function(result){
	console.log("actionsheet选择了>>>",JSON.stringify(result))
})

模态视图

apiobj.showModal(html)

参数 类型 默认值 必填 说明
html string 模态布局html

定时器

apiobj.setTimeout(function callback, number delay)

参数 类型 默认值 必填 说明
callback function 回调函数
delay number 延迟的时间,函数的调用会在该延迟之后发生,单位 ms

Clone this wiki locally