1.0.0 • Published 3 years ago

md-native v1.0.0

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

文档

html5 plus的简单封装

install

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

使用

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

Vue.use(native)
this.$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,
})