| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> JavaScript知识库 -> vue进阶:使用插件实现弹窗类组件 -> 正文阅读 |
|
[JavaScript知识库]vue进阶:使用插件实现弹窗类组件 |
在之前的文章里,已经分析了怎么实现弹窗类组件,并且介绍了两种实现弹窗类组件的方式,分别是借助Vue构造函数和Vue的extend函数。想了解的可以先看我之前的文章:vue进阶:弹窗类组件实现方式 插件插件是嘛?插件通常用来为 Vue 添加全局功能。我们vue项目中最常用的插件就是vue-router。 除此之外,插件与组件的不同之处在于:插件是全局的,组件可以全局注册也可以局部注册。 插件的使用方式?回顾下vue-router的使用方法:
通过全局方法 Vue.use() 使用插件。注意:它需要在你调用 new Vue() 启动应用之前完成。之后在其他 Vue 实例里面就可以通过 this.$xxx 来调用插件中提供的 API 了。 如果有需要传入一些参数:
如何开发一个插件?Vue.js 的插件应该暴露一个 install 方法。这个方法的第一个参数是 Vue 构造器,第二个参数是一个可选的选项对象:
实现弹窗类组件一般的UI组件库中,调用弹窗类组价一般这样调用:
我们也采用添加实例方法的方式去完成这个弹窗类插件 Notice和create的实现方式文章——vue进阶:弹窗类组件实现方式中有完整的分析,这里只把代码贴出来: // Notice组件
// create方法
// notice插件
别忘了在main.js中use一下:
至此一个弹窗类插件实现啦~我们在使用的时候就可以这样使用:
参考文档:vuejs.org。 |
|
JavaScript知识库 最新文章 |
ES6的相关知识点 |
react 函数式组件 & react其他一些总结 |
Vue基础超详细 |
前端JS也可以连点成线(Vue中运用 AntVG6) |
Vue事件处理的基本使用 |
Vue后台项目的记录 (一) |
前后端分离vue跨域,devServer配置proxy代理 |
TypeScript |
初识vuex |
vue项目安装包指令收集 |
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/24 6:53:18- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |