使用这个帖子中
https://ask.dcloud.net.cn/article/35855
的方法选取系统文件,返回文件路径
但是因为选取时app hide 处于后台,这时如果直接在
pickFile.PickFile( function ( audioSrc ){
this.src = audioSrc //把得到的文件路径打印到vue页面上
}
会有问题,自己试了下先把路径用uni.setStorageSync把得到的路径存起来,然后用onShow()监听APP回到前台时取值
还是不行,报错 this.src 未定义
请问这种情况应该怎么解决?
以上是采用Native.js的原生方式,如果要避开这个问题,是不是只能采用
https://ask.dcloud.net.cn/article/id-35547__page-3
这里的写的webview或者H5的方式选取待上传的文件,来回避开app切回前台之前无法操作页面这个问题?
damdmen (作者)
我是按这个写法写的,但是获取到的是null
后来在miui6里获取成功了,但是拿三星note5测试还是获取到null值,还好我废手机多,继续测试TT
谢谢你!~
2020-04-17 12:41