本人是使用的vite3+vue3+TS+Naive UI

标题提到的四个组合API都是需要在setup中使用的,如果脱离,就会报错,在搭建框架的时候又需要脱离单独使用。搜索了好多的解决方案,大都是将他们注册到window中,然后再全局调用。

比如在路由守卫中需要使用useDialog做一个加载动画,在封装的Request增加一些提醒等,都是需要脱离setup的。

其实官方已经想到了,已经不需要将他们注册到window中。上图

在2.29版本中增加了一个非常NB的且方便的API

我在需要使用的文件中加入createDiscreteApi即可,下面这个是我使用的简单的例子,在路由守卫中先引入,然后即可调用

import { createDiscreteApi } from 'naive-ui'
const { loadingBar } = createDiscreteApi(['loadingBar'])//....router.afterEach(() => {loadingBar.finish()
})

Naive UI使用useDialog、useMessage、useNotification、useLoadingBar,超实用相关推荐

  1. 源码级剖析了 Naive UI 的 Button 完整过程

    注意:为了让篇幅尽可能简洁一丢丢,在有些地方贴源码时,我尽可能贴最能反映要讲解内容的源码,其他重复性的代码就略去了,所以如果你自己尝试去阅读源码时,可能会发现和文章里的代码有出入.文章跑通 Naive ...

  2. Naive UI - 火热出炉!基于 Vue 3.0/TypeScript 的免费开源前端 UI 组件库

    非大厂 KPI 项目!开源三天就收获 800 Star,还获得 Vue 作者尤雨溪的官方推荐. 关于 Naive UI Naive UI 是一款基于当前比较新的 Vue 3.0/TypeScript ...

  3. Nuxt3 + Naive UI 的SSG项目分享(一)

    搭建Nuxt3项目分享 你好! 这是写在分享前的前言,主要是想谈谈分享的初心,它涉及两个方面:一是整理并且巩固自己的技术应用的知识,用于查漏补缺之用:二则是秉承互联网精神,在网络上相互分享,相互协作. ...

  4. Naive UI修改默认样式

    一.问题描述 因为大创的缘故,需要做出一个网站,在搭建网站的过程中需要使用Naive UI框架,在设置样式的时候一直无法修改默认样式.小白不知道应该如何使用样式穿透,同时和Naive UI相关的博客比 ...

  5. Vue3 UI组件库对比,Naive UI、Element Plus、 Ant Design Vue

    对比图 \ Element Plus Naive ui Ant Design Vue 简介 element-ui Vue3版本,国内使用广泛 Vue作者推荐的Vue3ui 组件库 阿里Ant Desi ...

  6. Naive UI的安装及使用

    一.安装 首先安装Naive UI的包 npm i -D naive-ui 再安装字体库 npm i -D vfonts 二.全局引入 main.js中添加代码 import naive from ' ...

  7. 修改naive ui默认样式,css变量值修改

    新项目开发使用了naive ui组件库,使用组件时涉及到css样式修改,可以直接在组件父容器上使用组件内自带的css变量,组件会自动继承父容器的css变量值,不会影响其他页面使用: 示例:一个注册表单 ...

  8. 修改默认naive ui样式

    修改默认naive ui样式 在使用n-slider的时候不想显示marks的标记小点点.查了一下资料记录一下. 有些时候,修改不生效,看了一个帖子生效了记录一下 参考文章的地址 参考代码 <t ...

  9. vue3 使用render函数渲染插槽,以Naive UI为例

    Vue3使用render函数渲染插槽,以Naive UI为例 网上有好多解释rende函数和插槽原理的文章,不可否认他们的水平都比我高,只是我这篇文章更加注重"术\法\道"中的术, ...

最新文章

  1. scala java抽象理解_Scala - 抽象类型和隐式参数解析
  2. java二叉树的实现_二叉树的实现(Java语言描述)
  3. 概念学习和一般到特殊序
  4. excel合并两列内容_10.表格中如何将两列文本内容合并
  5. 面试中被问到“为什么从上一个单位离职”怎么回答
  6. Maven实战 4 -- Maven核心概念
  7. win10删除工作组计算机,win10工作组怎么退出-退出win10工作组的教程 - 河东软件园...
  8. 【echarts】echarts根据奇偶设置柱形图颜色切换
  9. 命令控制之Telegram
  10. 计算机程序前端和后端指什么,什么是前端和后端
  11. 我的长发和我的酒瓶子
  12. ubuntu终端字体大小调整方法
  13. Fofa 下载与使用 网络空间搜索引擎
  14. PS打不开php,ps卡住了没保存怎么办?
  15. User-Agent详解
  16. 手机开发实战99——MMS介绍6
  17. PID闭环控制算法解析(最透彻)
  18. 初学者做三帧差分(matlab代码)
  19. php红包算法拼手气加普通红包
  20. centos docker环境下如何清理磁盘空间

热门文章

  1. 数据结构 作业答案 第1章 绪论
  2. Mysql+Canal1.1.5+Es实现数据同步
  3. matlab半实物仿真,半实物仿真系统及半实物仿真方法
  4. 关于惠普M277打印机手动双面打印和自动双面打印设置
  5. php两张图片动态合成thinkphp实现二维码及文字水印合并拼接到背景图上
  6. unity3d shader之实时室外光线散射(大气散射)渲染
  7. kernel 启动过程之三, start_kernel()函数 概叙!init/main.c
  8. The Tree (AVL, 2-3-, 红黑,Huffman)
  9. 湾区食堂battle,哪家大厂才是吃货的天堂?(下)
  10. 联想小新air14显示已连接电源但实际上充不进电