0.0.1 • Published 3 years ago

@bondli/mini-hooks v0.0.1

Weekly downloads
-
License
-
Repository
-
Last release
3 years ago

@bondli/mini-api

Install

$ npm install @bondli/mini-api --save

Usage

import { env, feedback } from '@bondli/mini-api';

const { isWeb, isMiniapp } = env;
const { showLoading, hideLoading, showSuccess, showFail, showToast, showModal, showConfirm } = feedback;

Page({

  data: {},

  onLoad: function (options) {
    console.log(isWeb, isMiniapp);
  },

  doShowLoading: function () {
    showLoading('数据加载中,3s后消失');
    setTimeout(() => {
      hideLoading();
    }, 3000);
  },

  doShowSuccess: function () {
    showSuccess('操作成功!');
  },

  doShowFail: function () {
    showFail('操作失败了');
  },

  doShowToast: function () {
    showToast('我是一个简单提示');
  },

  doShowModal: function () {
    showModal('abcddddd');
  },

  doShowConfirm: function () {
    showConfirm('ccccccsd', () => {
      showSuccess('你点击了OK');
    });
  }

});

APIS

action-sheet

showActionSheet

拉起底部的选择项,常用于简单的单选数据场景

Params
nametypedefaultdescribe
optionsObjectnullnull
options.itemListArraynull选择项,举例: 'A','B','C'
options.successFunctionnull成功回调,说明:入参:res.tapIndex,选择的项目的索引
options.failFunctionnull失败回调,说明:入参:res.errMsg,错误信息
Example
import { actionSheet } from '@bondli/mini-api';
const { showActionSheet } = actionSheet;

showActionSheet({
  itemList: ['A', 'B', 'C'],
  success (res) {
    console.log(res.tapIndex)
  },
  fail (res) {
    console.log(res.errMsg)
  }
});