naive-ui在setup引用message的方法

这篇具有很好参考价值的文章主要介绍了naive-ui在setup引用message的方法。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

序:

        先说好,能用,而且不用新建啥目录,但是官方不推荐!!!!,但是快!!! 

   n-message-provider,TypeScript,vue,typescript,vue.js

上图的的api文档地址点右边===》Naive UI

原文是=》如果你想在 setup 外使用 useDialoguseMessageuseNotificationuseLoadingBar,可以通过 createDiscreteApi 来构建对应的 API。

顺带一提,你像Error: [naive/use-dialog]: No outer <n-dialog-provider /> founded.本博文一样适用。

你要是卡到什么前端问题,也可以去博主的公众号下留言!

n-message-provider,TypeScript,vue,typescript,vue.js

正文

博主vue3  ts5.x  vite 4.x

好,我要开始了!!! 

app.vue部分

<script setup lang="ts">
import {RouterView } from 'vue-router'
import { NMessageProvider } from "naive-ui";
</script>
<template>
  <n-message-provider>
    <MessageApi />
  </n-message-provider>
  <RouterView />
</template>
<style >

</style>

message 部分

n-message-provider,TypeScript,vue,typescript,vue.js

<script setup lang="ts" >
	import { createDiscreteApi } from "naive-ui"
	const { message } = createDiscreteApi(["message"])
    message.warning("用户名密码必填!");
</script>

当然你也可以一次性引入多个,比如我现在引入dialog

import { createDiscreteApi } from "naive-ui"
const { message,dialog,notification,loadingBar} = createDiscreteApi(['message', 'dialog', 'notification', 'loadingBar'])
dialog.warning({
	title: '使用渲染函数',
	content: () => 'Content',
	action: () => 'Action'
})

n-message-provider,TypeScript,vue,typescript,vue.js

我的main.ts是这样的,截图下图是为了告诉你,我没有改动main.ts!!!!!!

n-message-provider,TypeScript,vue,typescript,vue.js文章来源地址https://www.toymoban.com/news/detail-771000.html

到了这里,关于naive-ui在setup引用message的方法的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 使用@zip.js/zip.js与naive-ui的Tree组件实现在线文件解压预览

    用于压缩和解压缩文件的 JavaScript 库 支持Zip64 格式 支持WinZIP AES和 PKWare ZipCrypto 加密 支持同时读取和写入一个或多个 zip 文件 集成工作池管理器 无第三方依赖 该库依赖于Promise、TypedArray、 Streams API 以及以下可选的 API: Web Workers Compression Streams Web Crypto 该库与最新版本的

    2024年02月19日
    浏览(52)
  • naive ui和tailwind-css冲突解决方法

    tailwindcss侧的解决方法(推荐) 修改tailwind.config.js文件,禁用预加载 tailwind预加载,是为了保持一个新项目的风格统一,会把原本html自带的一些标签,如h1-h5, img,ul,padding等样式的默认风格和作用给移除掉,当然这对已有的项目集成tailwindcss是不友好的,所以可以禁用掉,详

    2024年02月09日
    浏览(39)
  • Naive UI 获取树tree完整选中树结构(通用方法,也适用于其他自定义组件)

    截止文章记录前,Naive UI 并未提供直接获取,与选中叶子节点相关的完整树结构数据方法,记录一下前端实现方法。 数据准备: 数据准备:树结构初始数据,选中相关的数据   实现步骤,一共四步,如下:  实现函数方法如下: 

    2024年04月13日
    浏览(49)
  • 自动导入element-ui的Message等提示方法

    最近看element-plus文档的时候发现了组件可以自动导入,详情见这里,使用的是 unplugin-vue-components 和 unplugin-auto-import 。 其实element-ui也是支持的, unplugin-vue-components 的文档有说明。 对于element-ui,只是引入组件的话,还不需要引入 unplugin-auto-import 。一些提示方法,如 Message ,

    2024年02月09日
    浏览(42)
  • elemtui 提示消息element-ui message被遮罩层覆盖解决方法

    elemtui 提示消息element-ui message被遮罩层覆盖解决方法   问题原因:  最外层的遮罩z-index设置太大  默认 的el-dialog的z-index是2000起的, 而我们的 message 低于2000的,因此将 el-dialog 的z-index设置低于message就 可以 了  

    2024年02月07日
    浏览(75)
  • vue.js3 setup风格 element-ui 级联选择器clearCheckedNodes使用方法

    Cascader 级联选择器 | Element Plus 官方文档里提到可以清空选中节点,使用 clearCheckedNodes()方法:   具体用法: 1 先了解vue3 setup中怎么获取ref 获取方法非常简单,在需要获取的组件里写ref,在setup里定义同名空ref,就会自动获取了 定义ref: 在setup里定义同名空ref: 然后操作mu

    2024年02月12日
    浏览(42)
  • 安卓在子线程中实现更新UI界面的三种方法 Handler+Message、runOnUiThread、控件.post()

    1.说明 安卓中UI线程为主线程,更新UI界面必须在主线程中进行,在子线程中实现更新UI界面的三种方法:Handler、RunOnUiThread、控件.post() 2.1 Handler (1)定义handler (2)使用 2.2 控件.post() 2.3 在子线程中使用 runOnUiThread

    2024年02月12日
    浏览(46)
  • #html直接引用vue和element-ui的方法

    可以在官网下载vue和element-ui到本地,直接引入。也可以用npm下载依赖后,将指定的文件保存到HTML项目的js文件夹中,以下为引用方法: 1.引入vue 2.引入element-ui (1).js (2).css (3).icon图标 3.使用

    2024年02月12日
    浏览(37)
  • Naive UI修改默认样式

    因为大创的缘故,需要做出一个网站,在搭建网站的过程中需要使用Naive UI框架,在设置样式的时候一直无法修改默认样式。小白不知道应该如何使用样式穿透,同时和Naive UI相关的博客比较少,导致只能自己一步步摸索,所幸,找到了最后的解决办法。(注意,这个解法可能

    2024年02月04日
    浏览(87)
  • Naive ui主题色修改

    新建 theme.ts 文件 App.vue 中引入 theme.ts n-config-provider标签中加入 :theme-overrides=“themeOverrides”

    2024年02月16日
    浏览(59)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包