Nuxt3最终篇【自定义插件与UI组件库的使用】

这篇具有很好参考价值的文章主要介绍了Nuxt3最终篇【自定义插件与UI组件库的使用】。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

前言

首先我们要知道插件是在plugins文件夹下定义的,让我们开始编写吧

自定义插件

需要在根目录下创建plugins文件夹,nuxt会自动识别引用

这里我创建了plugins文件夹—》testplug.ts

import { defineNuxtPlugin } from '#app'
export default defineNuxtPlugin(()=>{
    return{
        provide:{
            pengke:()=> '认准碰磕Study'
        }
    }
})

使用该定义的pengke

<script lang="ts" setup>
    const {$pengke} = useNuxtApp()
    console.log($pengke)
</script>

这样就能使用定义好的pengke

UI组件库

每个框架都需要用到第三方组件库,这里我演示使用element-ui-plus

安装

npm install element-plus --save

引入

plugins 文件夹下创建/element-plus.ts

import { defineNuxtPlugin } from '#app'
import ElementPlus from 'element-plus/dist/index.full'
export default defineNuxtPlugin(nuxtApp=>{
    nuxtApp.vueApp.use(ElementPlus)
})

这样elementplus引入了但样式还没引入,在app.vue根文件下全局引入

<style>
@import 'element-plus/dist/index.css';
</style>

这样就实现引入成功了,开始使用吧

使用

<div>
        <el-button type="success" @click="count--">-</el-button>
        1
        <el-button type="success" @click="count++">+</el-button>
</div>

Nuxt3最终篇【自定义插件与UI组件库的使用】
成功使用,完结~文章来源地址https://www.toymoban.com/news/detail-506059.html

到了这里,关于Nuxt3最终篇【自定义插件与UI组件库的使用】的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

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

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

相关文章

  • Nuxt3重点特性使用举例记录

    小聊: 基于vue.js,用于SSR渲染解决SEO,但不仅限于此。不用于局限的眼光去看它,使用它会比原生vue3更加流畅舒适,性能也更高。在熟悉vue3的基础上学习成不算高。另外,它完全支持vue3语法,相比于vue3,它改进了vue3的一些功能,Nuxt3有一些“约定”,你可以理解为是一些

    2024年02月07日
    浏览(43)
  • Nuxt3.0中使用EChart可视化图表?

    😊在 Nuxt3.0项目 中用到了 可视化图表 📊,于是我用了 EChart可视化图表 库。但是在官网我没有找到针对 在Nuxt3.0中使用EChart 的方法,于是在这里记录我的引入EChart并简单使用的步骤。需要声明的是,本文只针对在Nuxt3.0项目中使用EChart.js库的可视化图表进行讲解,不针对EC

    2024年02月03日
    浏览(40)
  • nuxt3项目使用pdfjs-dist预览pdf

    使用的包的源代码是 pdfjs - npm 但是我们实际上项目中使用的是pdfjs打包后的dist文件,也就是pdfjs-dist - npm 所以我们需要使用这个命令 我们可以克隆pdfjs这个包来看源代码,里面有使用的例子,也可以根据源代码自己打包生成你想要的版本的pdfjs-dist,官方文档强调了对于新旧

    2024年02月09日
    浏览(29)
  • vue - 实现类似 ”视频和直播间“ 的文字弹幕飘过效果功能,支持Nuxt项目!组件源码及详细的使用示例(可自己定义弹幕样式、修改滚动速度、显示隐藏弹幕、鼠标移入悬停与点击悬停等)弹幕功能插件源码

    在 Nuxt.js 或 Vue.js 项目中,制作一个类似视频弹幕、直播间发言飘过弹幕效果组件,丝滑运行兼容性完美无bug。 具体功能请看下图介绍,还有很多没有列举,基本上如果你需要这种弹幕,肯定能满足你。

    2023年04月22日
    浏览(94)
  • nuxt3项目在宝塔上使用pm2放到服务器

    最近在将nuxt3项目扔到服务器上的时候遇到了一些问题,发现打包后的nuxt项目与正常的vue文件有些差别,缺失了index.html文件。 这边就记录下nuxt3项目是怎么放到服务器上的🤔 一、打包nuxt3项目 执行对应的打包命令    yarn build    二、找到打包后的文件     三、这里我使用

    2024年02月21日
    浏览(39)
  • 组件库的使用和自定义组件

    目录 一、组件库介绍 1、什么是组件 2、组件库介绍 3、arco.design 二、组件库的使用 1、快速上手 2、主题定制 3、暗黑模式 4、语言国际化 5、业务常见问题 三、自定义组件 2、组件开发规范 3、示例实践guide-tip 4、业务组件快速托管 (1)工业:具有标准接口和某种功能且可复

    2024年02月11日
    浏览(49)
  • 【Nuxt3】modules目录和nuxt3模块的简单介绍

    记录下nuxt3项目中module的用法 使用 modules/ 目录在应用程序中自动注册本地模块。 这是一个很好的地方,可以放置您在构建应用程序时开发的任何本地nuxt模块。 nuxt模块相当于npm包,可以发布到npm社区中 在modules/ 目录下的本地模块,会自动注册模块,无需在 nuxt.config.ts文件中

    2024年04月27日
    浏览(35)
  • 【Nuxt3】nuxt3目录文件详情描述:.nuxt、.output、assets、public、utils(一)

    nuxt3的中文网站 上次简单介绍了nuxt3创建项目的方法和目录文件大概用处。 这次详细说下.nuxt、.output、assets、public、utils五个文件夹的用处。 Nuxt在开发中使用.nuxt/目录来生成你的Vue应用程序。 为了避免将开发构建的输出推送到你的代码仓库中,你应该将这个目录添加到你的

    2024年01月18日
    浏览(80)
  • nuxt3 + pinia + swiper +element-plus + less + 腾讯地图 创建项目及使用

    在 nuxt3-app 目录下下载依赖 运行 再访问 http://localhost:3000 即可看到基础界面了 (刚搭建的项目啥文件夹都没有,这里面基本都是我自己创建的。) assets ,存放一些静态资源,包括一些 Sass、Less ,在项目组件中引用的时候需要在开头使用 ~assets/ 符号,如果你的静态资源文件

    2023年04月09日
    浏览(40)
  • Nuxt3环境变量配置

    Nuxt3 正式发布还不到半年,在投入生产环境使用后,遇到了不少问题,很难找到合适的解决方案,其中环境变量配置就是其中一个,之前一直未能解决,最近要上持续集成,无法绕过这个问题,所以花了点时间研究了一下,最终找到了解决方案,记录一下。 面对一个新框架,

    2024年02月01日
    浏览(58)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包