![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
vue3
文章平均质量分 62
苦呀君
前端萌新
展开
-
Vue3:naive-ui组件自动引入后ts定义类型丢失解决方案
使用naive-ui按需引入时经常单页面引入过多组件,并且有时漏掉一个引入,也不回报错,排查起来很麻烦,就改成了官方的自动引入方法:使用一段时间后发现不对劲,怎么naive最爽的ts定义怎么崩了,所有的组件类型都改成any了:在网上找相关内容也没有类似解决方案,心情瞬间不爽了最终自己摸索,完美解决:在查找定义类型时,发现有两处类型定义:目录均为naive包下的volar定义,因为一个any定义导致全局的组件定义均覆盖成了any,删除这个定义就可以恢复,但是这个毕竟是node_modules包内原创 2022-06-15 15:20:41 · 3097 阅读 · 1 评论 -
vue:如何用js(h()函数/VNode类型)渲染dom
vue版本:3.x setup语法 + ts原创 2022-05-27 17:02:16 · 2257 阅读 · 0 评论 -
NaiveUI对话框dialog和信息message全局挂载配置
vue3版本全局挂载方法不再绑定在vue实例上,这里我们将全局方法绑定在window实例上首先定义一个组件用来挂载全局方法,名字根据个人喜好定义即可,这里以global.vue为例:// global.vue// 挂载window下方法组件// 我是全局用路由控制页面,如果有其他嵌套组件布局等,引入相应的替换即可<template> <router-view /></template><script lang="ts" setup>.原创 2022-04-24 11:13:58 · 11502 阅读 · 8 评论