摘要: 应该是预加载的问题 因为需要同时展示多个富文本框 所以网上搜索到的 把v-if 换成 v-show是行不通的 最后想到办法 就是 再最外面再加一个 富文本 宽高设置成0 这样里面的富文本就能 正常使用了 k-rich-editor 是基于 tinymce 封装起来的富文本编辑器 阅读全文
posted @ 2023-07-17 15:06 仙乄 阅读(395) 评论(0) 推荐(0) 编辑
摘要: 场景: 在小程序中大家应该都有这样的场景,在onLaunch里用wx.login静默登录拿到code,再用code去发送请求获取token、用户信息等,整个过程都是异步的,然后我们在业务页面里onLoad去用的时候异步请求还没回来,导致没拿到想要的数据,以往要么监听是否拿到,要么自己封装一套回调,总 阅读全文
posted @ 2023-02-22 19:36 仙乄 阅读(89) 评论(0) 推荐(0) 编辑
摘要: handleDownload = (url,filename) => { const x = new window.XMLHttpRequest(); x.open('GET', url, true); x.responseType = 'blob'; x.onload = () => { let 阅读全文
posted @ 2023-01-04 09:52 仙乄 阅读(35) 评论(0) 推荐(0) 编辑
摘要: highlight(keyWords, resultsList) { if (keyWords && keyWords.length > 0) { // 匹配关键字正则 let replaceReg = new RegExp(keyWords, 'g') // 高亮替换v-html值 let rep 阅读全文
posted @ 2021-09-17 15:03 仙乄 阅读(12) 评论(0) 推荐(0) 编辑
摘要: 解决办法:换成 -webkit-overflow-scrolling: touch; 阅读全文
posted @ 2021-09-03 10:54 仙乄 阅读(27) 评论(0) 推荐(0) 编辑
摘要: function checkIdNumberValid(tex) { var num = tex; num = num.toUpperCase(); var len, re; len = num.length; if (len == 0) return true; //身份证号码为15位或者18位, 阅读全文
posted @ 2021-07-20 17:43 仙乄 阅读(480) 评论(0) 推荐(0) 编辑
摘要: <div v-mydirect:fn="item"></div> Vue.directive('mydirect', { bind (el, binding,vnode) { let that = vnode.context that[binding.arg](binding.value) } }) 阅读全文
posted @ 2021-06-09 15:06 仙乄 阅读(1163) 评论(0) 推荐(0) 编辑
摘要: 原因是因为 在弹出层点击input时调起键盘,页面会被顶上去document.body.scrollOffset大于0,收起键盘时scrollOffset不变,造成焦点错位。安卓手机点击时调起键盘不会把页面顶上去,会改变窗口高度变化,收起时不会造成影响 var u = navigator.userA 阅读全文
posted @ 2021-06-08 16:03 仙乄 阅读(355) 评论(0) 推荐(0) 编辑
摘要: //禁止微信h5自带的下拉事件 var app = document.querySelector(".messageChat"); console.log(app, 990); var touchstartY; app.addEventListener( "touchstart", function 阅读全文
posted @ 2021-05-13 10:45 仙乄 阅读(685) 评论(0) 推荐(0) 编辑
摘要: function urlToObj(str) { var obj = {}; var arr1 = str.split("?"); var arr2 = arr1[1].split("&"); for (var i = 0; i < arr2.length; i++) { var res = arr 阅读全文
posted @ 2021-01-12 15:25 仙乄 阅读(63) 评论(0) 推荐(0) 编辑