vue组件父子间通信实现聊天室实例详解

本文主要为大家详细介绍了vue组件父子间通信之综合练习聊天室制作,具有一定的参考价值,感兴趣的小伙伴们可以参考一下,希望能帮助到大家。

nbsp;html>   组件父子间通信之综合练习    

  

{{msg}}

    // 创建父组件 Vue.component("chat-room",{ //data属性中的chatList保存用户聊天信息 data:function(){ return{ chatList:[] } }, template:`

//假的聊天室

假的聊天室 //显示用户的聊天信息
  • {{tmp}} ` }) //创建子组件 Vue.component("user-component",{ props:["userName"], //通过v-model把用户输入的数据保存到userInput数组 data:function(){ return { userInput:[] } }, methods:{ //把用户输入的数据以及用户名label信息push给chatList数组 sendChat:function(){ this.$parent.chatList.push(this.userName+":"+this.userInput); //情况input框 this.userInput =" "; } }, template:`

登录后复制

组件间通信综合练习:
(props down,events up)
有2个组件:chat-room,user-component
user-component是由label input button构成
chat-room是由两个user-component和一个列表构成

①在chat-room调用user-component指定label的名字
②在user-component,
点击按钮时,将当前用户输入的信息发送给chat-room组件,chat-room接收到数据显示在列表中

 代码:

立即学习“前端免费学习笔记(深入)”;

nbsp;html>   

 

Vue.component('chat-room',{ methods:{ recvMsg:function(msg){ console.log("在父组件中接收子组件传来的数据"+msg); this.chatList.push(msg); } }, data: function () { return { chatList:[] } }, template:`

假的聊天室
  • {{tmp}} ` }) Vue.component('user-component',{ props:['userName'], data: function () { return { userInput:'' } }, methods:{ sendToFather: function () { //触发toFatherEvent的事件,把input中 //用户输入的数据发送 this.$emit("sendToFather",this.userName+":"+this.userInput); } }, template:`

登录后复制

相关推荐:

swoole和websocket简单聊天室实现方法

PHP怎样开发聊天室

html5新技术socket.io实现聊天室的方法

以上就是vue组件父子间通信实现聊天室实例详解的详细内容,更多请关注【创想鸟】其它相关文章!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至253000106@qq.com举报,一经查实,本站将立刻删除。

发布者:PHP中文网,转转请注明出处:https://www.chuangxiangniao.com/p/2790471.html

(0)
上一篇 2025年3月8日 18:57:15
下一篇 2025年3月8日 18:57:21

AD推荐 黄金广告位招租... 更多推荐

相关推荐

  • angular中不同组件间传值与通信方法分享

    本文主要介绍了angular中不同的组件间传值与通信的方法,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧,希望能帮助到大家。 父子组件间参数与通讯方法 使用事件通信(EventEmitter,@Output):…

    编程技术 2025年3月8日
    200
  • Vue.nextTick 的实现方法详解

    本文主要介绍了vue.nexttick 的实现方法,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧,希望能帮助到大家。 这是一篇继event loop和MicroTask 后的vue.nextTick API实现…

    编程技术 2025年3月8日
    200
  • node nvm实现node多版本管理方法

    本文主要介绍了详解node nvm进行node多版本管理,希望能帮助大家更好的掌握ode多版本管理知识,一起来学习一下本文吧。 写在前面 nvm(nodejs version manager)是nodejs的管理工具,如果你需要快速更新no…

    2025年3月8日 编程技术
    200
  • jquery PrintArea票据的套打功能实现方法

    套打就是指不打印表单上的表结构和固定的文言,只把会变化的数据打印出来,本文主要为大家带来一篇jquery printarea 实现票据的套打功能(代码)。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧,希望能帮…

    2025年3月8日
    200
  • jQuery移动端Tab选项卡效果实现方法

    tab选项卡功能我们也会经常接触,本文我们主要介绍jquery实现移动端tab选项卡效果的实例。具有很好的参考价值。下面跟着小编一起来看下吧,希望能帮助到大家。 效果图: 代码如下: nbsp;html>   移动端Tab选项卡   …

    2025年3月8日
    200
  • jQuery字符串全部替换的实现方法

    大家对jquery字符串全部替换了解多少?本文主要介绍jquery实现字符串全部替换的方法,具有很好的参考价值。下面跟着小编一起来看下吧,希望能帮助到大家。 大家都是知道jquery有个replace方法可以将字符串中的”&#8…

    编程技术 2025年3月8日
    200
  • 超简单的瀑布流布局实现方法

    本文主要介绍了jquery实现超简单的瀑布流布局的实例,代码简单,容易修改。下面跟着小编一起来看下吧,希望能帮助到大家。 1.看看效果吧! 2.html代码index.html nbsp;html>  Title  ul{positi…

    2025年3月8日
    200
  • 关于jQuery插件zTree实现删除树节点方法详解

    本文主要介绍了jquery插件ztree实现删除树节点的方法,结合实例形式分析了jquery树插件ztree针对节点的遍历与删除操作相关技巧,需要的朋友可以参考下,希望能帮助到大家。 1、实现代码: nbsp;html>  zTree…

    2025年3月8日
    200
  • jQuery三级联动效果实现方法

    本文主要为大家详细介绍了jquery实现三级联动效果,具有一定的参考价值,感兴趣的小伙伴们可以参考一下,希望能帮助到大家。 nbsp;html>         body { font-size:13px;text-align:cen…

    编程技术 2025年3月8日
    200
  • imgareaselect辅助后台实现图片上传裁剪方法教程

    本文主要为大家详细介绍了利用imgareaselect辅助后台实现图片裁剪的相关资料,具有一定的参考价值,感兴趣的小伙伴们可以参考一下,希望能帮助到大家。 因为项目当中用到图片裁剪,本来可以不用到后台进行裁剪的,但是要兼容万恶的IE浏览器,…

    2025年3月8日
    200

发表回复

登录后才能评论