logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

vue3+vite 动态引入图片的方法

import.meta.url 是一个 ESM 的原生功能,会暴露当前模块的 URL。将它与原生的 URL 构造器 组合使用,在一个 JavaScript 模块中,通过相对路径我们就能得到一个被完整解析的静态资源 URL。

文章图片
#javascript#vue.js
Sourcetree 重置 Git 的账号密码

WIN+R,拷贝 C:\Users\%USERNAME%\AppData\Local\Atlassian\到输入框,直接回车,弹出 SourceTree 的文件夹目录。

文章图片
#git
使用fetch流式获取响应数据

流式获取一般在用于数据量比较大的情况,一次性返回会导致前端页面加载时间过长或者请求超时等问题,这时候我们就可以考虑使用流式的方式拿到部分数据并先展示,从而提升用户体验。我这里的场景是在对接chatGPT语言模型的时候采取的这种方案,因为目前的大语言的模型的结果都是需要一点点计算的,如果提出的问题比较复杂就导致响应的时间过长。

#前端
vite+vue3+electron项目搭建教程

因为vue项目的默认入口文件是index.html,eletron项目的默认入口文件是main.js,所以这里我们就要解决两个框架搭配时,以哪个文件为入口。手动在vue项目中的根目录创建文件然后在中修改人口文件因为vue项目默认采用的是ES6的模块化,而electron基于nodejs,nodejs的模块化又是使用的commonjs,所以我们在。

文章图片
#electron#vue.js#前端
html页面转换成图片

html2canvas将html转成图片,可以npm引入,也可以使用直接引入js文件。对于尺寸单位是px的生成图片清晰,但是对于单位是rem的,生成的图片中有一大片的空白,(绘制的内容没有占满整个canvas),虽然可以通过自定义width和height生成画布一样大的图片,但是图片有些模糊,所以如果可以将rem转成px或者em去生成图片。html2canvas详情,参数详情。

文章图片
#html#前端
vue3+ts+vite中配置“@“绝对路径

【代码】vue3+ts+vite中配置"@"绝对路径。

文章图片
#vue.js#javascript#前端
关于uniapp不同平台下100vh单位的区别

【代码】关于uniapp对多平台100vh单位的区别。

文章图片
#uni-app#javascript#前端
uniapp解决iOS底部安全距离

【代码】uniapp解决iOS底部安全距离。

文章图片
#uni-app
到底了