位置: IT常识 - 正文

Vue3 & app.use 与 install 函数的作用

编辑:rootadmin
Vue3 & app.use 与 install 函数的作用 1. app.use

推荐整理分享Vue3 & app.use 与 install 函数的作用,希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:,内容如对您有帮助,希望把文章链接给更多的朋友!

Vue3 & app.use 与 install 函数的作用

在 vue3 中,默认初始化 vue 的方式是这样的

// src/main.jsimport { createApp } from 'vue'import App from '@/App.vue'const app = createApp(App)app.mount('#app')export default app

如果我们需要引入 vue-router 则需要修改成比如这样

// src/main.jsimport { createApp } from 'vue'...++++++++import Home from '@/pages/Home.vue'import { createRouter, createWebHistory} from "vue-router"const routes = [ { path: '/home', component: Home },]const router = createRouter({ history: createWebHistory('/'), routes})// 最后通过 app.use 方法引入 Routerapp.use(router)

类似的,其它插件如 i18n、vuex、vant 等都要借助 app.use 引入, 官方也解释了 app.use 就是用来引入插件,这里不在赘述。

2. install

在介绍 install 方法前,我们需要知道有这么一个方法 app.use(plugin, options) 其中 plugin 表示要传递的插件对象, options 参数是可选的,表示选项配置, install 方法的定义就插件对象里面,install 方法会在引入插件时自动被 vue 调用, 并传参 vue 实例和 options ,具体代码如下:

// src/plugins/my-plugin.jsconst myPlugin = {install(app, options) {// { name: 'Jack' }console.log(options);// 有了 app,我们注入一个全局组件app.component('my-button', import('@/components/my-button.vue'))// 也可以
本文链接地址:https://www.jiuchutong.com/zhishi/287161.html 转载请保留说明!

上一篇:vue播放rtsp视频流

下一篇:Waterperry花园,英国牛津郡 (© Lauren Hibbit/Danita Delimont)(water gardens)

  • 红米k50屏幕尺寸多大(红米k50最严重缺点)

  • iqooneo3上市时间(iqqooneo3什么时候上市)

  • 电脑键盘双引号怎么打出来一对(电脑键盘双引号按哪个键)

  • 网络抖动多少正常(网络抖动和ping多少正常)

  • 抖音在线功能怎么关闭(抖音在线功能怎么没有了)

  • 淘宝店铺扣12分是什么意思(淘宝店铺扣12分后还要多久能报活动)

  • 华为手机桌面微信图标不见了怎么办(华为手机桌面微信步数不见了)

  • 显卡evo什么意思(显卡evo版本和一般区别)

  • 闲鱼没有商品怎么私聊(闲鱼没有商品怎么卖)

  • 数据有效性主要指什么(数据有效性主要表现为)

  • 手机一边充电一边看视频有没有影响(手机一边充电一边使用好不好)

  • 重装系统后软件如何恢复原状(重装系统后软件打不开)

  • 硬盘驱动器和适配器总称为(硬盘驱动器和适配器)

  • 希捷酷鱼和酷狼区别(希捷酷鱼酷狼银河)

  • 快手注销后粉丝还在吗(快手刷关注)

  • hdr10是什么意思(hdr10和hdr400)

  • ipad怎么整理桌面(ipad怎么整理桌面最好看)

  • 一个人可以加几个抖音粉丝团(一个人可以加几个公会)

  • 华为正常数据线多长(华为数据线一般有多长)

  • 论文20以后的脚注怎么添加(20年论文)

  • 高德地图怎么看海拔(高德地图怎么看全景街景)

  • 电池beta版是什么意思(苹果电池beta版准确吗)

  • 校友邦如何虛拟定位(校友邦虚拟定的app)

  • 抖音草稿怎么发给微信好友(抖音草稿怎么发日常一天可见)

  • ipad5th是什么型号(ipad5是什么版本)

  • 高清电话怎么关闭(手机高清电话怎么关)

  • PHPCMS怎么配置https?(phpcms 数据库配置文件)

  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设 电脑维修 湖南楚通运网络