uniapp
老杨、
这个作者很懒,什么都没留下…
展开
-
[记]uniapp,app端video组件播放一些格式的视频有影像无声音或有声音无影像
如题uniapp自带video组件在开发app过程中,遇到一些特殊格式的视频时会出现一些问题,这么隐蔽的坑都被我踩到了。最近开发了一个这个功能简简单单,线下测试没问题,一切ok。然而线上发现几个视频居然没有声音。一同研究之下发现这几个视频都是AC3的音频编码格式。OK既然发现问题那肯定很好解决。然而我确实大意了,没有闪。首先我想到解码。然而一个视频几百mb,这个方案不现实,而后,我在插件市场找播放器,然而免费的运行各种问题,收费的要么只支持安卓要么只支持ios要么我穷用不起。最后一个方案那就是web-v原创 2020-12-16 11:35:55 · 3706 阅读 · 1 评论 -
[记] for循环内请求接口。循环完成后执行下一操作
线上要加多选图片,懒得让后台的筒子们改接口了。无奈之下只能循环。export const selectImg = async function(count,callback) { let files; let options = { count:count }; let storeToken = uni.getStorageSync("token"); try { files = await chooseImage(options); let arr = [] for (le原创 2020-11-30 16:32:18 · 3505 阅读 · 0 评论 -
uniapp无痛刷新token
通过拦截器,拦截接口如果返回token过期,请求接口获取新的token,拿新的token继续之前的请求。//封装拦截器import { requestURL_dev, requestURL_pro} from '../config'export default { config: { baseUrl: requestURL_dev, header: { 'Content-Type':'application/json;charset=UTF-8', 'Content-Ty原创 2020-11-13 09:10:15 · 3957 阅读 · 7 评论 -
uniapp中使用randerjs引入echarts,app端lable-formatter自定义函数不生效问题。
uniapp开发app使用echarts的时候发现一个问题,饼图lable文字过长,会出现超出屏幕的问题,而使用formatter自定义函数H5端可以而app端则不会换行而是出现省略号,搞了半天发现,data中option下的formatter方法在randerjs初始化的时候被干掉了,真的坑。<script>export default { props:['dateInfo'], data() { return { option: { title: {}, .原创 2020-11-11 16:00:11 · 1880 阅读 · 3 评论