iis服务器助手广告广告
返回顶部
首页 > 资讯 > 精选 >Vue两个通信方式与动画过度及混入使用的方法是什么
  • 875
分享到

Vue两个通信方式与动画过度及混入使用的方法是什么

2023-07-05 16:07:14 875人浏览 八月长安
摘要

这篇文章主要介绍了Vue两个通信方式与动画过度及混入使用的方法是什么的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇Vue两个通信方式与动画过度及混入使用的方法是什么文章都会有所收获,下面我们一起来看看吧。一、全

这篇文章主要介绍了Vue两个通信方式与动画过度及混入使用的方法是什么的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇Vue两个通信方式与动画过度及混入使用的方法是什么文章都会有所收获,下面我们一起来看看吧。

    一、全局事件总线

    1.何为全局事件

    一种组件间通信的方式,适用于任意组件间通信。

    2.安装全局事件总线

    new Vue({beforeCreate()Vue. prototype. $bus = this //安装全局事件总线,$bus就是 当前应用的vm})

    3.使用事件总线

    接收数据

    A组件想接收数据,则在A组件中给$bus绑定自定义事件,事件的回调留在A组件自身。

    methods(){demo(data){.....}mounted() {this . $bus . $on( 'xxxx' ,this . demo)}

    提供数据

    this . $bus . $emit( 'xxxx',数据)

    注: 使用完毕后再到beforeDestroy钩子中,用$off去解绑当前组件所用到的事件。

    二、消息订阅与发布

    1.何为pubsub

    消息订阅与发布也是一种组件间通信的方式也叫pubsub,适用于任意组件间通信。

    2.使用步骤

    安装pubsub:npm i pubsub-js

    引入pubsub:import pubsub from ' pubsub-js'

    接收数据: A组件想接收数据,则在A组件中订阅消息,订阅的回调留在A组件自身。

    methods(){demo(data){.....}mounted() {this.pid = pubsub. subscribe( 'xx',this.demo) //订阅消息}

    提供数据 pubsub. publish( ' xxx' ,数据)

    注: 使用完之后再到beforeDestroy钩子中,用PubSub.unsubscribe(pid)去取消订阅。

    三、nextTick

    语法:this. $nextTick(回调函数)

    作用:在下一次DOM更新结束后执行其指定的回调。

    什么时候用:当改变数据后,要基于更新后的新DOM进行某些操作时,要在nextTick所指定的回调函数中执行。

    四、Vue封装的过度与动画

    作用: 在插入,更新或移除DOM元素时, 在合适的时候给元素添加样式类名。

    Vue两个通信方式与动画过度及混入使用的方法是什么

    使用方法:

    样式准备

    1,元素进入的样式:

    ①v-enter:进入的起点

    ②v-enter-active:进入过程中

    ③ v-enter-to:进入的终点

    2,元素离开的样式:

    ①V-leave:离开的起点

    ②V-leave-active:离开过程中

    ③V-leave-to:离开的终点

    使用包裹要过度的元素,并配置name属性

    <transition name="hello">    <h2 v-show=" isshow" >你好啊! </h2></transition>

    注:若有多个元素需要过度,则需要使用: <transition-group>, 且每个元愫都要指定key值。

    Vue两个通信方式与动画过度及混入使用的方法是什么

    五、配置代理

    方法一

    在vue.config.js中添加如下配置

    devServer:{
    proxy: "Http://localhost:5000"
    }

    注:

    优点:配置简单,请求资源时直接发给前端(8080)即可。

    缺点:不能配置多个代理,不能灵活的控制请求是否走代理。

    工作方式:若按照上述配置代理,当请求了前端不存在的资源时,那么该请求会转发给服务器(优先匹配前端资源)

    方法二

    优点:可以配置多个代理,且可以灵活的控制请求是否走代理

    缺点:配置略微繁琐,请求资源时必须加前缀。

      devServer: {    proxy: {      '/shanyu': {// 匹配所有以'shanyu'开头的请求路径        target: 'http://localhost:5000',// 代理目标的基础路径        pathRewrite: {            '^/shanyu': '' // 将所有的前缀替换为空串再去服务器内擦护照该路径         // ws和changeOrigin默认都为true        // ws: true, // 用于支持websocket       // changeOrigin: true // 用于控制请求头host的值        },      //changeOrigin设置为true时,服务器收到的请求头中的host为: localhost: 5000//changeOrigin设置为false时,服务器收到的请求头中的host为: localhost :8080      }

    六、mixin(混入)

    功能:

    可以把多个组件共用的配置提取成一 个混入对象

    使用方式:

    第一步定义混合

    data(){....},
    methods:{....}
    }

    第二步使用混入

    (1)全局混入: Vue.mixin(xxx)

    (2)局部混入: mixins:['xxx']

    关于“Vue两个通信方式与动画过度及混入使用的方法是什么”这篇文章的内容就介绍到这里,感谢各位的阅读!相信大家对“Vue两个通信方式与动画过度及混入使用的方法是什么”知识都有一定的了解,大家如果还想学习更多知识,欢迎关注编程网精选频道。

    --结束END--

    本文标题: Vue两个通信方式与动画过度及混入使用的方法是什么

    本文链接: https://www.lsjlt.com/news/353381.html(转载时请注明来源链接)

    有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

    本篇文章演示代码以及资料文档资料下载

    下载Word文档到电脑,方便收藏和打印~

    下载Word文档
    猜你喜欢
    • Vue两个通信方式与动画过度及混入使用的方法是什么
      这篇文章主要介绍了Vue两个通信方式与动画过度及混入使用的方法是什么的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇Vue两个通信方式与动画过度及混入使用的方法是什么文章都会有所收获,下面我们一起来看看吧。一、全...
      99+
      2023-07-05
    • 总结vue映射的方法与混入的使用过程
      目录vue映射方法与混入使用v-select中的内容封装vue混入的简单用法 自定义混入全局混入vue映射方法与混入使用 v-select中的内容封装 场景:当在...
      99+
      2024-04-02
    • vue映射的方法与怎么混入使用
      这篇文章主要介绍了vue映射的方法与怎么混入使用的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇vue映射的方法与怎么混入使用文章都会有所收获,下面我们一起来看看吧。vue映射方法与混入使用v-selec ...
      99+
      2023-06-30
    • vue3的mixin混入使用方法是什么
      本篇内容主要讲解“vue3的mixin混入使用方法是什么”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“vue3的mixin混入使用方法是什么”吧!vue 2 中采用选项式API 如: ...
      99+
      2023-06-21
    • mybatisplus与JPA混合使用的方法是什么
      本文小编为大家详细介绍“mybatisplus与JPA混合使用的方法是什么”,内容详细,步骤清晰,细节处理妥当,希望这篇“mybatisplus与JPA混合使用的方法是什么”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知...
      99+
      2023-07-05
    • Vue3父子通讯方式及Vue3插槽的使用方法是什么
      这篇文章主要介绍了Vue3父子通讯方式及Vue3插槽的使用方法是什么的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇Vue3父子通讯方式及Vue3插槽的使用方法是什么文章都会有所收获,下面我们一起来看看吧。Vue...
      99+
      2023-07-05
    • JavaScript通过RegExp使用正则表达式的方法是什么
      本篇内容介绍了“JavaScript通过RegExp使用正则表达式的方法是什么”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!RegExpEC...
      99+
      2023-07-05
    • Vue3通过ref操作Dom元素及hooks的使用方法是什么
      这篇文章主要介绍了Vue3通过ref操作Dom元素及hooks的使用方法是什么的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇Vue3通过ref操作Dom元素及hooks的使用方法是什么文章都会有所收获,下面我们...
      99+
      2023-07-05
    • ArrayList与linkedList的用法及扩容方式是什么
      本文小编为大家详细介绍“ArrayList与linkedList的用法及扩容方式是什么”,内容详细,步骤清晰,细节处理妥当,希望这篇“ArrayList与linkedList的用法及扩容方式是什么”文章能帮助大家解决疑惑,下面跟着小编的思路...
      99+
      2023-07-05
    • tk-mybatis整合springBoot使用两个数据源的方法是什么
      这篇文章主要介绍“tk-mybatis整合springBoot使用两个数据源的方法是什么”,在日常操作中,相信很多人在tk-mybatis整合springBoot使用两个数据源的方法是什么问题上存在疑惑,小编查阅了各式资料,整理出简单好用的...
      99+
      2023-06-21
    • Vue中mixins的使用方法及实际项目应用是什么
      这篇文章主要介绍了Vue中mixins的使用方法及实际项目应用是什么的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇Vue中mixins的使用方法及实际项目应用是什么文章都会有所收获,下面我们一起来看看吧。(1)...
      99+
      2023-07-05
    • MySQL存储过程创建使用及实现数据快速插入的方法是什么
      本文小编为大家详细介绍“MySQL存储过程创建使用及实现数据快速插入的方法是什么”,内容详细,步骤清晰,细节处理妥当,希望这篇“MySQL存储过程创建使用及实现数据快速插入的方法是什么”文章能帮助大家解决疑...
      99+
      2023-03-10
      mysql
    • Koa2框架快速入门与基本使用的方法是什么
      本篇内容介绍了“Koa2框架快速入门与基本使用的方法是什么”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!Koa2 是什么?简单来讲,它是一个...
      99+
      2023-07-05
    • vue的异步数据更新机制与$nextTick使用方法是什么
      这篇文章主要讲解了“vue的异步数据更新机制与$nextTick使用方法是什么”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“vue的异步数据更新机制与$nextTick使用方法是什么”吧!v...
      99+
      2023-07-05
    • vue使用计算属性完成动态滑竿条制作的方法是什么
      本篇内容介绍了“vue使用计算属性完成动态滑竿条制作的方法是什么”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!布局部分:<div&nb...
      99+
      2023-06-21
    • 大数据中对讲机使用过程中的常见故障及排除故障的解决方法是什么
      今天就跟大家聊聊有关大数据中对讲机使用过程中的常见故障及排除故障的解决方法是什么,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。  对讲机使用过程中的常见故障及排除故障的解决方法  问...
      99+
      2023-06-05
    • 计算机网络中当个人计算机以拨号方式接入因特网时必须使用的设备是什么
      小编给大家分享一下计算机网络中当个人计算机以拨号方式接入因特网时必须使用的设备是什么,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!当个人计算机以拨号方式接入因特网...
      99+
      2023-06-15
    软考高级职称资格查询
    编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
    • 官方手机版

    • 微信公众号

    • 商务合作