md-native

1.0.0 • Public • Published

文档

html5 plus的简单封装

install

  • npm install md-native --save && import native from 'md-native'
  • <script src="/dist/native.bundle.js"></script>

使用

** 可以在参数中传入success回调,默认所有函数返回Promise **

  • [VUE]
Vue.use(native)
this.$native.*
  • [其他] native.*

功能模块

用户 native.user

获取定位 native.getLocation(options)

native.getLocation({
    success:(postion)=>{}, 
    fail:()=>{}, 
    complete:()=>{}, 
    type="wgs84", 
    altitude=false, 
    geocode=false, 
    provider="baidu"
})
native.getLocation({
}).then(postion=>{})

扫描二维码 native.scanQrcode()

native.scanQrcode(function(type, result){})

弹出框

native.message.toast("你好")
native.message.alert("你好", (callback)=>{}, "标题", "按钮标题")
native.message.confirm("你好", (callback)=>{}, {title:"请确认", buttons:[1,2],verticalAlign:"center"})
native.message.prompt("你好", (callback)=>{}, "请输入" "请输入姓名",["确定", "取消"])
var actionbuttons=[{title:"不同意",style:"destructive"},{title:"1"},{title:"2"},{title:"3"}];
	var actionstyle={title:"Hello HTML5 plus!",cancel:"取消",buttons:actionbuttons};
native.message.actionSheet(actionstyle,(callback)=>{})

音频

开始录音 native.audio.start(stopcallback)

结束录音 native.audio.stop() 结束时 [stopcallback] 执行

媒体(图片,视频, 音频等)

选择图片 native.chooseImage()

native.chooseImage({
    success:()=>{},
    fail:()=>{},
    count:9
}

选择视频 native.chooseVideo()

native.chooseVideo({
    success:()=>{},
    fail:()=>{},
    count:9
}

拍照 native.captureImage

native.captureImage({
    success:()=>{},
    fail:()=>{},
    index:1,
})

Readme

Keywords

none

Package Sidebar

Install

npm i md-native

Weekly Downloads

2

Version

1.0.0

License

ISC

Unpacked Size

38.9 kB

Total Files

17

Last publish

Collaborators

  • lanix516