11-vue移动端项目(小智机器人聊天使用websocket协议使用socket.io客户端第三方包, 让div滚动条自动滚到最底部)

小智同学

01 - 创建组件

  • 创建组件 & 创建路由
    在这里插入图片描述
  • 设置入口
    在这里插入图片描述

02 - 完成静态页面

头部标题

聊天区域

  • 设置内容高度时会出现一个问题:
    • 由于不同的手机型号的高度是不一样的,但是聊天区域的高度必须是整个页面除去头部 & 底部的高度。
  • 解决方案:
    • 不给这个盒子设置一个固定高度
    • 给这个盒子设置一个定位(fixed固定定位)
      • 给盒子同时设置 top & bottom 属性
      • 将来盒子的高度就是 topbottom 之间距离

信息发送

03 - 渲染聊天

步骤:

  • 1.0 先在页面上创建一个数组 chatArr:用来保存聊天记录
<template>
  <div class="zhi">
      <!-- 头部导航栏 -->
     <van-nav-bar @click-left="$router.back()" left-arrow :fixed="true" class="mytitle" title="小智同学" />
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值