当前位置: 首页 > news >正文

网站常见的风格网站定制开发 团队

网站常见的风格,网站定制开发 团队,自己建网站详细流程,网站入口百度uniapp下载打开实现方案#xff0c;支持安卓ios和h5 Android#xff1a; 1、申请本地存储读写权限 2、创建文件夹#xff08;文件夹不存在即创建#xff09; 3、下载文件 ios#xff1a; 1、下载文件 2、保存到本地#xff0c;需要打开文件点击储存 使用方法打开实现方案支持安卓ios和h5 Android 1、申请本地存储读写权限 2、创建文件夹文件夹不存在即创建 3、下载文件 ios 1、下载文件 2、保存到本地需要打开文件点击储存 使用方法 downloadFile(fileUrl, fileName)file.js let downloadFilePath /storage/emulated/0/yulong-ys-files // 创建文件夹 export const createDir () {return new Promise((resolve, reject) {// 申请本地存储读写权限plus.android.requestPermissions([android.permission.WRITE_EXTERNAL_STORAGE,android.permission.READ_EXTERNAL_STORAGE,android.permission.INTERNET,android.permission.ACCESS_WIFI_STATE], success {const File plus.android.importClass(java.io.File)let file new File(downloadFilePath)// 文件夹不存在即创建if (!file.exists()) {file.mkdirs()resolve()}resolve()}, error {Tips.toast(无法获取权限文件下载将出错)reject(error)})})}// 下载文件操作 async function doDownloadFile(url, fileName, options, osName) {if (osName Android) {await createDir()}Tips.loading(正在下载...)let dTask plus.downloader.createDownload(url, options, async (d, status) {Tips.hideLoading()if (status 200) {plus.io.convertLocalFileSystemURL(d.filename)await Tips.confirm(文件已保存是否打开)uni.openDocument({filePath: d.filename,success: () {console.log(成功打开)}})} else {console.log(下载失败)console.log(d)Tips.toast(下载失败)Tips.hideLoading()plus.downloader.clear()}})dTask.start() }// 下载文件 export function downloadFile(url, fileName) {if (!url) {Tips.toast(下载地址不能为空)return Promise.reject(下载地址不能为空)}// #ifdef H5window.location.href url// #endif// #ifdef APP-PLUSlet osName plus.os.name;if (osName Android) {doDownloadFile(url, fileName, {filename: file:// downloadFilePath / fileName}, osName)} else {doDownloadFile(url, fileName, {}, osName)}// #endif }Tips.js /*** 提示与加载工具类*/ export default class Tips {constructor() {this.isLoading false;}/*** 弹出提示框*/static success(title, duration 1000) {setTimeout(() {uni.showToast({title: title,icon: success,mask: true,duration: duration});}, 300);if (duration 0) {return new Promise((resolve, reject) {setTimeout(() {resolve();}, duration);});}}/*** 弹出确认窗口*/static confirm(content, ops {}, payload {}) {return new Promise((resolve, reject) {uni.$showModal({content: content,...ops,success: res {if (res.confirm) {resolve(payload);} else if (res.cancel) {reject(payload);}},fail: res {reject(payload);}});});}static toast(title, onHide undefined, icon none) {setTimeout(() {uni.showToast({title: title,icon: icon,mask: true,duration:1500});}, 0);// 隐藏结束回调if (onHide) {setTimeout(() {onHide();}, 1500);}}/*** 错误框*/static error(title, onHide) {uni.showToast({title: title,icon: error,mask: true,duration: 1500});// 隐藏结束回调if (onHide) {setTimeout(() {onHide();}, 1500);}}/*** 弹出加载提示*/static loading(title 加载中) {if (Tips.isLoading) {return;}Tips.isLoading true;uni.showLoading({title: title,mask: true});}/*** 加载完毕*/static hideLoading() {if (Tips.isLoading) {Tips.isLoading false;uni.hideLoading();}} }/*** 静态变量是否加载中*/ Tips.isLoading false; 参考博客在次基础上做了修改
http://www.hkea.cn/news/14453296/

相关文章:

  • 内网如何做网站访问wordpress 关闭本地化
  • 网站建设人员招聘要求福州企业宣传片制作公司
  • 建设工程信息网站湖南网站建站系统哪家好
  • wordpress建站后台马鞍山网站建设制作公司
  • 自己做网站 发布视频有个蓝色章鱼做标志的网站
  • 免费推广网站wordpress修改页尾
  • 网站建设代码结构网络舆情监测处置制度
  • 企业网站建设兴田德润实惠wordpress首页文章分类
  • 东莞建网站服务中山网站建设找阿江
  • 百度推广送的公司网站有什么用魔方网站建设网站制作
  • 打码网站建设如何建立和设计公司网站
  • 做招聘网站如何宣传视频弹幕网站怎么做
  • 凡科建站怎样建站中站scrm和crm如何配合
  • 婚纱网站html源码wordpress ftp
  • 宁波高端网站建设联系方式wordpress采集破解版
  • 网站登录界面 psd影视公司需要的许可证
  • 返利网站做鹊桥推广重庆专业的网站建设公司
  • 宠物之家网站建设怎么样在百度搜到自己的网站
  • 福州建网站第三方网站备案
  • 文昌网站建设全包网站开发代淘宝店铺装修
  • 做外贸怎样上外国网站建设校园网站公司
  • 如何自建网站接广告网站开发素材包
  • wordpress 小说免费网站做seo
  • 网站建设哪些是需要外援的问题免费ps素材图片大全
  • 重庆网站建设尚智逢源企业网站规划方案
  • 企业网站建设一般原则天津建设公司网站
  • 软件网站开发市场前景江门seo排名优化
  • 展示型网站系统关系营销
  • 宁波搭建网站公司海南网站建设哪家不错
  • 响应式网站的特点海外网络推广培训