自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(2)
  • 收藏
  • 关注

原创 Nuxt3 中如何注册带有document的自定义Vue插件(解决document is not defined问题)

想法是在插件里注册,也就是先渲染并插入document.body中,把暴露的方法作为应用实例的全局属性。这样在其他组件使用时,就不需要引入该组件,只需要调用全局里对应的方法即可使用。其实官方文档有注册方法,但是说明不清晰,没有深入测试成功。之后又照着网上其他的写法(大都是Nuxt2),都不成功,报错document is not defined。不需要在nuxt.config.ts里设置plugins: [{ src: '...', ssr: false}],很方便。

2023-08-23 12:46:42 709

原创 [vite:css] start value has mixed support, consider using flex-start instead

开发环境启动后,出现这个警告,查了一下,是说这个start应该更改为flex-start,但是不提示所在文件,很烦。找了很久,最后通过vscode的查找功能发现是在node_module里的@nuxt包里面的警告,遂更改。样式发生了变化,整个组件也改变了不少。推测可能是官方自己修改了组件,但样式没改对......今天(2023-08-08)练习nuxt3,创建项目后发现了一个问题。

2023-08-09 00:19:08 202

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除