jibon57 / nativescript-mediafilepicker

A complete file picker solution for NativeScript
Apache License 2.0
51 stars 39 forks source link

Use in Nativescript Vue #79

Closed pollyolly closed 5 years ago

pollyolly commented 5 years ago

For newbies like me how to use nativescript-mediafilepicker in nativescript vue. import { isAndroid, isIOS, device, screen } from "tns-core-modules/platform"; var mPicker = require("nativescript-mediafilepicker");

let extensions = [];

if (isIOS) { extensions = [kUTTypePDF, kUTTypeText]; } else { extensions = ['txt', 'pdf']; }

let options = { android: { extensions: extensions, maxNumberFiles: 2 }, ios: { extensions: extensions, multipleSelection: true } };

let mediafilepicker = new mPicker.Mediafilepicker(); mediafilepicker.openFilePicker(options);

mediafilepicker.on("getFiles", function (res) { let results = res.object.get('results'); console.dir(results); });

mediafilepicker.on("error", function (res) { let msg = res.object.get('msg'); console.log(msg); });

mediafilepicker.on("cancel", function (res) { let msg = res.object.get('msg'); console.log(msg); });