
获得徽章 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
}
你们是怎么做的呢?
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
}
你们是怎么做的呢?
展开
1
点赞
直接将 mitt 挂载到 globalProperties 上 非最佳做法。vue 官方建议谨慎使用 globalProperties,而 getCurrentInstance 已只作内部使用。文档都已经无法检索到了
评论
2
直接将 mitt 挂载到 globalProperties 上 非最佳做法。vue 官方建议谨慎使用 globalProperties,而 getCurrentInstance 已只作内部使用。
评论
点赞
Provide、Inject 可以帮助我们解决 “prop 逐级透传” 的问题,那什么是 “prop 逐级透传” 呢?
评论
点赞
赞了这篇文章
让我们坦率一点吧,你写了一篇博客,根本就没有人读。
至少,没有你想要的那么多读者。你把自己的想法倾注在文章,精心构思每个句子,选择合适的图片----然后什么反响也没有,没有点赞,没有分享,没有互动。
那么写博客的意义何在?
首先,关于写博客,有两个误解。一个是只要我写出了好文章,读者自然就会来。不,他们不会来,网上有几十亿篇博客,好像浩浩荡荡的飓风一样,你的博客只是风里的一片叶子,谁会注意呢。
另一个误解是如果没有人阅读,写作就是浪费时间。
博客有自己隐藏的价值。你写博客不是为了别人的掌声,而是因为你自己的需要。
博客使人头脑清晰。它帮你理清思绪,锐化视角。当你写作时,你会思考得更好。当你思考得更好时,你会做出更好的成果。
博客的目标读者,其实不是互联网人群,而是未来的你,你的文章会让你看到自己思想的演变。
此外,未来也许有一天,某个真正需要你文章的人,会找到它。一篇有深度的文章比一篇病毒式传播的文章,影响力更持久。
写博客有点像街头摄影。你手拿相机,漫步在城市中。你看到一个场景----一个充满光、影、人性的瞬间,就拍下了它。
没人关心你拍到了什么。但这不是你摄影的原因,你摄影是因为你看到了一些东西。
写博客也一样。你写博客是因为你在思考,因为你在观察,因为你希望把它放在某个地方。
如果有人读了,那就更好了。如果没有,工作还是完成了。
这才是真正的重点。
至少,没有你想要的那么多读者。你把自己的想法倾注在文章,精心构思每个句子,选择合适的图片----然后什么反响也没有,没有点赞,没有分享,没有互动。
那么写博客的意义何在?
首先,关于写博客,有两个误解。一个是只要我写出了好文章,读者自然就会来。不,他们不会来,网上有几十亿篇博客,好像浩浩荡荡的飓风一样,你的博客只是风里的一片叶子,谁会注意呢。
另一个误解是如果没有人阅读,写作就是浪费时间。
博客有自己隐藏的价值。你写博客不是为了别人的掌声,而是因为你自己的需要。
博客使人头脑清晰。它帮你理清思绪,锐化视角。当你写作时,你会思考得更好。当你思考得更好时,你会做出更好的成果。
博客的目标读者,其实不是互联网人群,而是未来的你,你的文章会让你看到自己思想的演变。
此外,未来也许有一天,某个真正需要你文章的人,会找到它。一篇有深度的文章比一篇病毒式传播的文章,影响力更持久。
写博客有点像街头摄影。你手拿相机,漫步在城市中。你看到一个场景----一个充满光、影、人性的瞬间,就拍下了它。
没人关心你拍到了什么。但这不是你摄影的原因,你摄影是因为你看到了一些东西。
写博客也一样。你写博客是因为你在思考,因为你在观察,因为你希望把它放在某个地方。
如果有人读了,那就更好了。如果没有,工作还是完成了。
这才是真正的重点。
展开
3
1
赞了这篇文章
赞了这篇文章