- 博客(22)
- 收藏
- 关注
原创 vue中又解决了一个引用地址坑
在BFileVideo的组件中 计算了videoOptions,这个会直接赋值给videojs的组件,这里其中我把videoTypes也放到这个计算属性中了,众所周知,vue中的计算属性只要里面的随便哪个变量发生变化,这个计算属性就会重新更新计算。这个是videojs抛出来的,意思大概就是找不到videojs对象 无法播放,因为我在上面不断的重新计算了videoOptions的属性,导致videojs里的对象不断的变化 从而引起报错了。vue2中的引用问题是真多,这不 一不小心又入坑了。
2024-09-06 11:17:53 247
原创 安装使用reor时问题总结
这里并没有安装这个@lancedb/vectordb-darwin-arm64 库。又发现另外一个问题 看的出来是平台不兼容。总结:一个套一个 一个解决一个。
2024-08-23 10:17:29 221
原创 【无标题】
无思路,不明白为什么body元素的滚动会影响到其子元素的滚动,然后我对body元素与这个popover都进行了scroll的事件监听,在body滚动的时候,popover的scroll并不会触发,popover滚动的时候body的scroll事件不会触发。我在table-popover元素下新建了一个div元素,用这个元素当作flex布局的父元素,问题完美解决,至于原因,我感觉应该是popover的浮动影响的。首先在这里有一个el-popover的弹出框,然后内容比较多,可以滚动,如下。
2023-12-22 15:43:33 449
原创 【无标题】
以下 是简单的复现,这个弹出框是在el-drawer上搭建的,当drawer显示的时候,这个tooltip在谷歌上是不显示的,但是在safari就自动显示出来了,这就很难受了,不清楚是哪个元素触发了这个弹出框显示。最近在使用element ui里的tooltip组件的时候,遇到了一个兼容性的问题,在safari上这个tooltip自动出来了。然后第二个问题:当我把这个drawer关闭的时候,tooltip的骨架还在 不会消失。也是找不到原因为什么在谷歌上会正常消失,在safari就还存在。
2023-09-21 16:22:03 157
原创 safari浏览器即时下载功能兼容处理
经过排查,是跨域的问题,但是这在chrome上并没有此类错误,只发生在safari上.原因是在我使用link点击下载后,会立即调用一个源网站的接口,当调用下载后,其实会相当于跳转到新页面,当我再调用源网站的接口时,就会报跨域了。最近项目写下载功能,下载方式有多种,后端通过返回数据流的形式下载,这种方式需要前端将其转为二进制然后使用a标签点击下载,再就是直接通过模拟a标签点击链接下载,这类文件需要配合oss相关的配置进行使用。我这边下载使用的第二种方式。
2023-09-05 14:04:29 500 1
原创 vue3中使用hooks时的时候 传参无法监听到变化
代码是copy网上的,我遇到的问题和这个是差不多的,最终的解决方案是一样的,就是在hooks文件里我没办法监听到count1的变化,因为父组件传递到子组件,然后再从子组件转到hooks,丢失了响应式的功能,加上toRefs可以重新变化响应式传到hooks上。reactive 对象取出的所有属性值都是非响应式的,而利用 toRefs 可以将一个响应式 reactive 对象的所有原始属性转换为响应式的 ref 属性。reactive的响应式功能是赋值给对象,如果展开对象,会让数丢失响应的能力。
2023-08-17 09:45:16 2495 1
原创 解决警告(Extraneous non-props attributes (highlight-current-row, stripe, row-class-name) were passed t)
这是一个自己封装的table组件,在组件内需要根据changeTab来显隐这个table,但是在隐藏这个table的时候,外部传递进来的props属性无法被继承,所以报了这个警告。这个问题是由于你在组件中传递了一些非 props 属性,但由于组件渲染的是片段或文本根节点,这些属性无法自动继承。要解决这个警告,你可以使用。百度搜索了一下 链接超多 都没办法解决,让我在外面加div 也没办法解决。指令将这些属性绑定到组件的 props 上,或者在组件中使用。以下是问ai,ai回复我的。基本上和我分析的差不多。
2023-08-04 11:58:57 767 1
原创 videojs中使用中遇到的问题
需求是这样的,业务里视频是需要用户花钱购买才能查看的,可以试看3分钟,用户也可以全屏看视频,在非全屏的状态下,如果用户到了试看时间,则会在视频上方提示需要购买才能继续看,在非全屏状态下可以轻松实现这个功能,但是是全屏下,却无法实现类似的功能,这里的解释是这样的:这是由于手机浏览器在全屏模式下会将视频全屏显示,覆盖在其他元素之上,无法在视频上方添加文案。1. 首次进入到播放页面的时候,videojs能够正常播放视频,当我后退到前一个页面的时候,等我再次进入到视频播放页面的时候却无法再次播放了。
2023-07-20 19:03:28 686
原创 找不到模块“../views/layout/index.vue”或其相应的类型声明。ts(2307)
在vue项目开发,运行不报错,在我们配置项目路由的时候使用路由懒加载引入该组件的时候出现报错, 在编辑器里报错,十分难受。这个错误很明显是ts抛出的,产生的原因是vue中没有export变量,导致ts无法识别导出的内容,即ts类型需要明确 ,1.首先在src目录下创建一个vite-env.d.ts的文件。2.在文件中引入这些代码。
2023-06-30 14:40:15 2246
原创 关于antd、element ui与mui三者UI库的使用感想。
其次,组件上的设计。首先是文档上,mui的文档分两部分,第一部分是演示,用于查看组件的效果,把所有可能实现的功能点在几个演示demo上展示,所以mui的演示demo代码会比较复杂,第二部分就是api罗列了,需要点击到另外一个路由上查看,国内的elementUI与antd则不是从简单到复杂都会列举demo,对于新手来说会更友好。mui是国外的框架,可能对于国内的开发来说会有一定的学习成本,反正只要涉及到自己的开发项目,mui绝对不可能是首选。
2023-06-22 20:48:07 1624 1
原创 puppeteer开发中Evaluation failed: ReferenceError: __awaiter is not defined 报错处理
在puppeteer开发中 Evaluation failed: ReferenceError: __awaiter is not defined 报错了怎么处理
2022-10-24 11:09:23 1071
原创 知乎使用爬虫时报10001:请求参数异常,请升级客户端后重试 怎么搞?
知乎其实在对是不是用户活人的判断,是有一定的依据的,记得之前是通过window.navigator.webdriver 这个来判断是不是通过puppeteer来判断的,现在这个版本又换了.
2022-10-20 10:39:27 4472
原创 electron 上的webview页面渲染了两次? 是代码的问题吗
最近在用electron开发项目,遇到个问题 就是在electron在加载webview的时候,在页面中使用useEffect的时候总会渲染两次
2022-10-19 10:20:12 700
原创 从0到1实现完全自定义的百度贴吧自动回帖软件--不可思议的脚本
通过node+electron+antd+react实现一个模拟手动百度贴吧回帖的软件在配置页面上配置了贴吧名+回帖时间+内容+是否显示执行过程即可在配置页面配置完信息后,程序会在约定的时间内,把内容发布到目标贴吧上程序采用的也是完全模拟人工的操作,滚动,点击,输入,发布完全全自动的浏览器脚本工具,如果有其它浏览器脚本需求,欢迎留言定制,个人非团队,价格有优势
2022-09-18 20:09:41 871
原创 正则表达式出错 Nothing to repeat
VM291:1 Uncaught SyntaxError: Invalid regular expression: /^+[1-9]d{1,14}$/: Nothing to repeatat new RegExp ()at :1:1这是今天在使用正则时抛出的错误,以下是原型new RegExp('^\+[1-9]\d{1,14}$')反正写出来的时候没感觉有什么毛病,但是在实际运行的时候却抛出了上面的出错…后来经过查看资料,是+号的问题 在使用 \ +的时候 并不是转义…如果需要转义+号
2022-04-13 13:41:34 6653 1
原创 2021年回顾--我实现了头条号,知乎,微信公众号,大鱼号,B站,快手全自动文章发布
前言2021年过完了,好快,小孩长了一岁,自己离35也近了一点—莫名的伤感…回顾一下今年都发生了什么事.生活上家里小孩老是生病今年上幼儿园,本来以为可以解放老婆,没想到,各种生病,尤其是在打了疫苗后,连续1个多月没上,天天跑医院也很难.工作上无奈被裁2021年有很多的企业传出大量裁员的消息,我所在的公司也一样,杭州部门整个裁了,只剩下了北京部门,不管什么部门,只要在杭州的员工都无奈被裁. 不过好在公司给我们补偿了n+1,对于上一家公司还是抱着感激,在那里自己也成长了很多.现在所在的这家公司也
2021-12-29 17:50:41 1302
原创 FFCreator在服务端无法正常运行解决方案
前言在使用FFCreator开发音视频功能,在好不容易调试完本地功能后,后面就是部署上生产环境了,结果又又出现了一堆问题,按照官方给出的生产环境安装方式安装了一遍却也无法运行起项目.尝试:使用官方的安装方式首先安装ffmpeg,这一步也遇到了些问题,不过也没花多少时间解决由于自己使用的是ubuntu,安装了sudo apt-get install libcairo2-dev libjpeg-dev libpango1.0-dev libgif-dev build-essential g++su
2021-11-30 10:38:20 860
原创 作为一个前端开发工程师,你会怼人吗?
背景:从业前端5年,总能遇到各种形形色色的人,有厉害啥都懂的人,有傻傻的啥都不明白的人,在程序行业内,便是写过代码与从来没写过代码的,软件从业者最大的需求方便是产品经理,或者第三方,或者直接对接老板了(以下统一为产品经理),对于写过代码的产品很少找到缺口怼,但是没写过代码的产品经理便是处处给坑,如果才能优雅的让产品经理知难而退,给自己争取到最大的利益与权益.请把下面的 ‘怼’ 字眼当成褒义词哈(为自己争取利益方式)以下将从一个产品的诞生到成熟上线的各个阶段来怼产品经理.一.项目需求评审.所谓项目需
2020-12-01 11:14:41 650
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人