近期在一些项目需求下,写了个nvue页面,大致就是swiper组件嵌套video这种需求。。。众所周知,打包成app的时候,video层级比较高。有可能会有各种问题。。。所以就用了nvue...

然而,在踩过了一个又一个的坑以后。。。

终于,在某个需求丢过来的时候,彻底难住了。。。

就是要视频预加载(其实就是先把视频下载到本地,然后本地路径再赋值给video->src)...

真的是万万没想到。downloadFile和saveFile都走通了(这中间莫名的有好几次不走回调的问题→_→,重新编译了几次好了。),但是。。。nvue下video不识别本地缓存路径。。。

折腾了一天。。。

最后从搜索引擎获取到了解决方案:

在manifest.json里找到“app-plus"一项,添加 "runmode":"liberate",保存。重编译。问题解决