"use strict"; const common_vendor = require("../../../common/vendor.js"); const _sfc_main = { data() { return { title: "uploadFile", imageSrc: "" }; }, onUnload() { this.imageSrc = ""; }, methods: { chooseImage: function() { common_vendor.index.chooseImage({ count: 1, sizeType: ["compressed"], sourceType: ["album"], success: (res) => { console.log("chooseImage success, temp path is", res.tempFilePaths[0]); var imageSrc = res.tempFilePaths[0]; common_vendor.index.uploadFile({ url: "https://unidemo.dcloud.net.cn/upload", filePath: imageSrc, fileType: "image", name: "data", success: (res2) => { console.log("uploadImage success, res is:", res2); common_vendor.index.showToast({ title: "上传成功", icon: "success", duration: 1e3 }); this.imageSrc = imageSrc; }, fail: (err) => { console.log("uploadImage fail", err); common_vendor.index.showModal({ content: err.errMsg, showCancel: false }); } }); }, fail: (err) => { console.log("chooseImage fail", err); common_vendor.index.getSetting({ success: (res) => { let authStatus = res.authSetting["scope.album"]; if (!authStatus) { common_vendor.index.showModal({ title: "授权失败", content: "Hello uni-app需要从您的相册获取图片,请在设置界面打开相关权限", success: (res2) => { if (res2.confirm) { common_vendor.index.openSetting(); } } }); } } }); } }); } } }; if (!Array) { const _easycom_page_head2 = common_vendor.resolveComponent("page-head"); _easycom_page_head2(); } const _easycom_page_head = () => "../../../components/page-head/page-head.js"; if (!Math) { _easycom_page_head(); } function _sfc_render(_ctx, _cache, $props, $setup, $data, $options) { return common_vendor.e({ a: common_vendor.p({ title: $data.title }), b: $data.imageSrc }, $data.imageSrc ? { c: $data.imageSrc } : { d: common_vendor.o((...args) => $options.chooseImage && $options.chooseImage(...args)) }); } const MiniProgramPage = /* @__PURE__ */ common_vendor._export_sfc(_sfc_main, [["render", _sfc_render], ["__file", "E:/xianyu/app/greenPro/pages/API/upload-file/upload-file.vue"]]); wx.createPage(MiniProgramPage);