近期在一些项目需求下,写了个nvue页面,大致就是swiper组件嵌套video这种需求。。。众所周知,打包成app的时候,video层级比较高。有可能会有各种问题。。。所以就用了nvue...
然而,在踩过了一个又一个的坑以后。。。
终于,在某个需求丢过来的时候,彻底难住了。。。
就是要视频预加载(其实就是先把视频下载到本地,然后本地路径再赋值给video->src)...
真的是万万没想到。downloadFile和saveFile都走通了(这中间莫名的有好几次不走回调的问题→_→,重新编译了几次好了。),但是。。。nvue下video不识别本地缓存路径。。。
折腾了一天。。。
最后从搜索引擎获取到了解决方案:
在manifest.json里找到“app-plus"一项,添加 "runmode":"liberate",保存。重编译。问题解决