0.0.3 • Published 1 year ago

@szlx/quick-action v0.0.3

Weekly downloads
-
License
MIT
Repository
-
Last release
1 year ago

quick action

uni.showActionSheet 简单封装, 公司内部 vue uniapp 项目使用

Installtion

npm i quick-action

Usage

import Vue from 'vue'
import quickAction from 'quick-action'

Vue.use(quickAction, { name: '$myAction' })

// example
export default {
  mounted() {
    // 打开文本类型
    this.$myAction({
      options: ['哈哈'],
      success: value => console.log(value)
    })

    // 打开对象, 指定文本字段
    this.$myAction({
      name: 'label',
      onlyValue: true,
      options: [{ label: '哈哈', value: 'hh' }],
      success: value => console.log(value)
    })

    // 其他参数
    this.$myAction({
      // 其他uni.showActionSheet同名参数可直接传入, itemList/success 不会覆盖
      title: '标题',
      options: ['哈哈'],
      success: value => console.log(value)
    })
  }
}

Props

参数名说明默认值
options选项[]
nameoption 为对象时键字段text
valueoption 为对象时值字段value
onlyValueoption 为对象时, success 回调是否只需要返回 value, 默认返回 optiontrue
success选择 success 回调false
0.0.3

1 year ago

0.0.2

1 year ago

0.0.1

1 year ago