md-native
v1.0.0
Published
* ```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.* ## 功能模块
Downloads
1
Readme
文档
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,
})