码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • VUE3 之 插件的使用 - 这个系列的教程通俗易懂,适合自学


    目录

    1. 概述

    2. 插件

    3. 综述

    4. 个人公众号


    1. 概述

    老话说的好:起点低不要紧,只要坚持不断的去努力就能取得成功。

    言归正传,今天我们来聊聊 VUE 中 插件的使用。

    2. 插件

    2.1 插件的声明

    1. const myPlugin = {
    2. install(app, options) {
    3. // 增加一个变量
    4. app.provide('name', 'lisi');
    5. // 增加一个自定义指令
    6. app.directive('my-focus', {
    7. mounted(element) {
    8. element.focus();
    9. }
    10. });
    11. // 增加 mixin
    12. app.mixin({
    13. mounted() {
    14. console.info("myMixin");
    15. }
    16. });
    17. // 增加全局方法
    18. app.config.globalProperties.$sayHello = 'say hello';
    19. // 增加子组件
    20. app.component('my-body', {
    21. template: `
    22. <h1>body</h1>
    23. `
    24. });
    25. }
    26. }

    通常把通用的部分抽出来,单独写在插件中,在插件中可以增加变量、增加自定义指令、增加 mixin、增加子组件等。

    2.2 组件与插件绑定

    app.use(myPlugin, {name:'zhangsan', age : 35});

    在组件与插件绑定时,可以传递参数,在插件中可以通过上面例子的 options 得到这个参数。

    2.3 在组件中使用插件 

    1. const app = Vue.createApp({
    2. template:`
    3. <my-title />
    4. <my-body />
    5. `
    6. });
    7. app.component('my-title', {
    8. inject:['name'],
    9. mounted() {
    10. console.info(this.$sayHello);
    11. },
    12. template: `
    13. <div>{{name}}</div>
    14. <div><input v-my-focus ></div>
    15. `
    16. });
    17. // 使用插件
    18. app.use(myPlugin, {name:'zhangsan', age : 35});
    19. const vm = app.mount("#myDiv");

    插件中声明的 变量、自定义指令、mixin、子组件等,都可以在组件中使用。

    3. 综述

    今天聊了一下 VUE 中 插件的使用,希望可以对大家的工作有所帮助,下一节我们继续讲 Vue 中的高级语法,敬请期待

    欢迎帮忙点赞、评论、转发、加关注 :)

    关注追风人聊Java,这里干货满满,都是实战类技术文章,通俗易懂,轻松上手。

    4. 个人公众号

    微信搜索公众号:追风人聊Java,欢迎大家关注

  • 相关阅读:
    Linux中 cpu负载和cpu利用率的区别
    暖心的虚拟恋人尽在烟雨树洞
    5分钟搞懂布隆过滤器,掌握亿级数据过滤算法
    Wireshark TS | 访问网页失败
    服务器数据恢复-阵列崩溃导致LVM结构破坏的数据恢复案例
    Ubuntu网络管理命令:route
    计算机毕业设计 it职业生涯规划系统的设计与实现 Javaweb项目 Java实战项目 前后端分离 文档报告 代码讲解 安装调试
    牵手世界顶尖科学家论坛,五粮液扩大国际高端平台布局
    Android SensorManager学习
    05【C语言 & 趣味算法】经典:兔子产子问题(即:Fibonacci数列)
  • 原文地址:https://blog.csdn.net/u011181989/article/details/125471269
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | Kerberos协议及其部分攻击手法
    0day的产生 | 不懂代码的"代码审计"
    安装scrcpy-client模块av模块异常,环境问题解决方案
    leetcode hot100【LeetCode 279. 完全平方数】java实现
    OpenWrt下安装Mosquitto
    AnatoMask论文汇总
    【AI日记】24.11.01 LangChain、openai api和github copilot
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
正则表达式工具 cron表达式工具 密码生成工具

京公网安备 11010502049817号