获得徽章 25
遇到一个问题 vite6 更新后静态资源引入的写法发生了一些改变,原来的写法:
export function getAssetsImgFile(url: string): string {
return new URL(`../assets/img/${url}`, import.meta.url).href
}

现在这样写会无法加载资源

一番折腾后

const images = import.meta.glob('@/assets/img/**/*.png', { query: '?url', import: 'default', eager: true })

/**
* 获取 assets\img 静态资源
* @param url
*/
export function getAssetsImgFile(url: string): string {
const path = `/src/assets/img/${url}`
return new URL(images[path] as string, import.meta.url).href
}

你们是怎么做的呢?
展开
唐诗于2025-04-07 17:35发布的图片
1
在2025年开发 Web 应用,有点像组装宜家家具。你必须拼凑和配置许多单独的服务:前端、后端、cdn、https、数据库、身份验证、付款......

你的工作不是写代码,而是配置、管道、编排、工作流、最佳实践。
唐诗于2025-04-01 10:05发布的图片
1
直接将 mitt 挂载到 globalProperties 上 非最佳做法。vue 官方建议谨慎使用 globalProperties,而 getCurrentInstance 已只作内部使用。文档都已经无法检索到了
评论
vaebe @pc
直接将 mitt 挂载到 globalProperties 上 非最佳做法。vue 官方建议谨慎使用 globalProperties,而 getCurrentInstance 已只作内部使用。
评论
Provide、Inject 可以帮助我们解决 “prop 逐级透传” 的问题,那什么是 “prop 逐级透传” 呢?
评论
让我们坦率一点吧,你写了一篇博客,根本就没有人读。

至少,没有你想要的那么多读者。你把自己的想法倾注在文章,精心构思每个句子,选择合适的图片----然后什么反响也没有,没有点赞,没有分享,没有互动。

那么写博客的意义何在?

首先,关于写博客,有两个误解。一个是只要我写出了好文章,读者自然就会来。不,他们不会来,网上有几十亿篇博客,好像浩浩荡荡的飓风一样,你的博客只是风里的一片叶子,谁会注意呢。

另一个误解是如果没有人阅读,写作就是浪费时间。

博客有自己隐藏的价值。你写博客不是为了别人的掌声,而是因为你自己的需要。

博客使人头脑清晰。它帮你理清思绪,锐化视角。当你写作时,你会思考得更好。当你思考得更好时,你会做出更好的成果。

博客的目标读者,其实不是互联网人群,而是未来的你,你的文章会让你看到自己思想的演变。

此外,未来也许有一天,某个真正需要你文章的人,会找到它。一篇有深度的文章比一篇病毒式传播的文章,影响力更持久。

写博客有点像街头摄影。你手拿相机,漫步在城市中。你看到一个场景----一个充满光、影、人性的瞬间,就拍下了它。

没人关心你拍到了什么。但这不是你摄影的原因,你摄影是因为你看到了一些东西。

写博客也一样。你写博客是因为你在思考,因为你在观察,因为你希望把它放在某个地方。

如果有人读了,那就更好了。如果没有,工作还是完成了。

这才是真正的重点。
展开
唐诗于2025-03-03 14:36发布的图片
3
vaebe @pc
500层炼金还是强啊
第二名气死了

六滴血从第四杀到第一
唐诗于2025-01-13 09:24发布的图片
27
vaebe @pc
下一页
个人成就
优秀创作者
文章被点赞 2,441
文章被阅读 367,541
掘力值 11,945
收藏集
4
关注标签
7
加入于