11 2022 档案
摘要:问题:可以正常打开word文档,excel,但是打不开图片文件,android和ios均如此。 原因:该api本身就不支持图片格式,故而打不开。uni.openDocument支持的格式为:doc, xls, ppt, pdf, docx, xlsx, pptx。 解决方案:判断即将打开的文件类型是
阅读全文
摘要:这里直接用到微信提供的api:wx.chooseMessageFile 示例: wx.chooseMessageFile({ count: 1, success: (res) => { const tempFilePaths = res.tempFiles; if (tempFilePaths[0]
阅读全文
摘要:如题。卡一两次可以当成是视频缓存问题,可要是一直卡者不动那就是代码问题了。 经测试,android和ios手机存在卡顿情况,ios较为明显一点,原因我猜测是在小程序中video这个标签在ios的系统里没有设置缓存机制,导致每次进入都得重新加载视频。 解决方案:给video标签添加一行属性 custo
阅读全文
摘要:如题。
阅读全文
摘要:如题,原因:不详,个人推测是因为video没有初始化完成导致initial-time赋值不成功导致。 解决方案:给video绑定一个变量,在设置初始化播放时间的时候为false,赋值后设置为true,即: <video v-if='isShow' id="myVideo"></video> 通过变量
阅读全文
摘要:// 获取当前时间 格式为“yyyy-MM-dd HH:MM:SS” getNowFormatDate() { var date = new Date(); var seperator1 = "-"; var seperator2 = ":"; var month = date.getMonth()
阅读全文
摘要:问题描述:vue+uniapp之小程序定时器业务 原代码:clearInterval(this.timer) this.timer为定时器的容器,多此点击开启定时器然后就会发现你想使用clearInterval(this.timer)来关闭定时器会发现它还是在运行 代码: // 开启 startTi
阅读全文
摘要:安装这个包:js-md5 npm install --save js-md5 引用:import md5 from "js-md5"; 使用:md5('123'); // 202cb962ac59075b964b07152d234b70 如果是vue项目,想在全局引用,那就在main.js里面添加如
阅读全文
摘要:注:本文转载于https://blog.csdn.net/qq_17032077/article/details/123919813 十八位: ^[1-9]\d{5}(18|19|([23]\d))\d{2}((0[1-9])|(10|11|12))(([0-2][1-9])|10|20|30|31
阅读全文
摘要:vue+小程序,页面传参中的url路径有问题,导致传递过去后使用json.parse报错如题所示。 原因:url中含有特殊字符无法被传递。 解决方案:使用encodeURIComponent把参数编码,然后再用dncodeURIComponent转码即可。 参考资料:https://www.cnbl
阅读全文
摘要:e.title = e.title.replace(/\<p/gi, '<p style="display: inline-block !important"'); 我这个是遍历一个数组中的所有title,并且给每个title的值都替换掉指定的标签,需要使用到replace和正则。 直接在替换值里面
阅读全文
摘要:共4种方案: let str = '123'; 1、replace('1','一'); // 结果:一23 解释:把指定字符串替换成你想要的字符串,如果替换值为空字符串,则可以实现删除效果符串;不会改变原始字符串 2、str.slice(0,2); // 结果:12 解释:提取字符串的某个部分,并以
阅读全文
摘要:注:本文转载于http://t.csdn.cn/AHK3y function formatSeconds(value) { var secondTime = parseInt(value);// 秒 var minuteTime = 0;// 分 var hourTime = 0;// 小时 if(
阅读全文
摘要:代码: <view class="videoInfoItem"> {{playTime < allTime ? '未完成' : (playTime < allTime ? '已完成' : '')}} </view> uniapp小程序,报错位置就在这个【<】小于号身上,保存运行,能显示出我想要的效果
阅读全文
摘要:如题,点击微信小程序开发工具的预览,然后扫预览二维码,接着小程序就一直卡在转圈圈这里,进不去。点真机调试也是一直卡在转圈圈这里。(我的是华为手机) 然后我让同事用iphone扫码看看能不能进去,结果是可以的,ios没问题。 最后我重启了一下我的手机,然后扫码,就能进去了。 解决方案:重启手机。
阅读全文
摘要:unshift把元素添加到数组的第一位,push则相反
阅读全文
摘要:hasOwnProperty,一个js方法,用于检测对象中是否存在某某属性,返回一个布尔值,例: let a = {value: 123} console.log(a.hasOwnProperty('value')); // true
阅读全文
摘要:iview没有提供关闭select下拉框的api,于是乎在摆渡,摆渡,终是惊起一滩鸥鹭(串戏了。。) 解决方案: this.$refs.selectTree.visible = false; iview是通过visible来控制显示与否的,遂使用ref来绑定获取。 注:本文出处👉http://t.
阅读全文
摘要:
注:本文内容转载于网络 https://blog.csdn.net/qq_42991509/article/details/117323708 // chrome 和 safari .element::-webkit-scrollbar { width: 0; height: 0; color: t
阅读全文

摘要:let arr = []; req.data.forEach((e,k1) => { let obj = {}; obj.value = e.content; obj.children = []; obj.expand = false; if (e.children) { e.children.fo
阅读全文
摘要:String.fromCharCode(64 + parseInt(1));
阅读全文
摘要:注:本文转载于https://www.cnblogs.com/yangguanglei/p/13562257.html 第一种方法(个人推荐,简单易懂): let temp = array[index1]; array[index1] = array[index2]; array[index2] =
阅读全文
摘要:array.splice(删除元素的开始下标,1)
阅读全文
摘要:v-html will override element children. v-html将覆盖元素子级。 源代码: <div v-html="title" class="title">{{title}}</div> 原因:使用了v-html的标签,该标签里面不能包含任何元素,否则会被覆盖。 解决方
阅读全文
摘要:this.$router.push往地址池添加一条记录 this.$router.push({ path: "/home", query: { value: 666 }, }); 接收传参 console.log(this.$route.query.value); 另外还有router-link、t
阅读全文