首页 > 其他分享 >html制作一个聊天软件

html制作一个聊天软件

时间:2023-10-25 13:45:27浏览次数:32  
标签:const auto color res height html 聊天 服务器 软件

需要的物件:

1.一个云服务器

2.一双会cv的手

3.出了问题会自己百度的脑子

 

首先,直接粘代码

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<HEAD>
<TITLE>Vue学习</TITLE>
</HEAD>
<script src="https://cdn.jsdelivr.net/npm/[email protected]/dist/vue.js"></script>
<script src="https://cdn.jsdelivr.net/npm/axios/dist/axios.min.js"></script>
<style>
    *{
        margin: 0;
        padding: 0;
    }
    body{
        height: 100%;
        width: 100%;
    }
    .box{
        height: auto;
        width: 300px;
        border: 1px solid #000;
    }
    span{
        margin: auto 1%;
    }
    td{
        text-align: center;

    }
    img{
        max-width: 100%;
        height: auto;
    }
    .active{
        background-color: aqua;
    }
    .biaotou{
        background-color: grey;
        height: 20px;
    }
    .red{
        color: red;
    }
    .biege{
        background-color: beige;
    }
    .one_fruit{
        height: 10%;
    }
</style>
<BODY>
    <div id="talk">
        <div style="width: 30%;height: 400px;border: 1px solid #000;margin: 5% auto;overflow-y: scroll;">
            <p v-for="(item , index) in history" :key="item.id">{{ item.price}}:{{ item.name  }}</p>
        </div>
        <div style="width: 30%;margin: 5% auto;">
            <input type="text" style="height: 20px;" v-model="one.name">
            <button @click="Send()">发送</button>
            <button @click="del_all()">清空全部聊天记录</button>
        </div>
    </div>
    <script>
        const talk=new Vue({
            el:'#talk',
            data:{
                timecheck:'',
                history:[],
                one:{
                    //云服务器的申请对象
                }
            },
            methods:{
                getData() {
                    this.refresh()
                    this.timecheck=setTimeout(this.getData, 500);
                },
                async refresh(){
                    const res = await axios.get('https://applet-base-api-t.itheima.net/bill',{
                        //云服务器的申请对象
                    })
                    this.history = res.data.data
                    console.log(res)
                },
                async Send(){
                    const res = await axios.post('云服务器的网址',this.one)
                    this.refresh()
                    this.one.name=''
                },
                async del_all(){
                    for(let i=0;i<this.history.length;i++){
                        const res = await axios.delete(`云服务器的网址`)
                    }
                    this.refresh()
                }
            },
            mounted(){
                this.getData()
            },
            beforeDestroy(){
                this.timecheck.delete()
            }
        })
    </script>
</BODY>
</HTML>

出线任何问题,自己去百度,评论我代码有问题,我就骂你傻逼

标签:const,auto,color,res,height,html,聊天,服务器,软件
From: https://www.cnblogs.com/cocotun/p/17787037.html

相关文章

  • 减少软件故障、防范黑客,软件质量安全问题不容忽视
    软件质量的重要性毋庸置疑,而对于开发人员来说,软件质量更多反应的是代码的质量。虽然有报告显示代码质量安全的行业现状显示出持续改进的态势。2022年全年,奇安信代码安全实验室对2001个国内企业自主开发的软件项目源代码进行了安全缺陷检测,整体缺陷密度为10.11个/千行,高危缺陷密度为......
  • 电脑LR软件版安装包-lightroom下载 官方免激活
    LRC软件的应用场景LRC软件主要应用于摄影师的后期处理和照片调色中,特别是在图像处理上有较高的应用价值。例如,摄影爱好者使用LRC后可以轻松制作出高质量的图片,同时也可以将照片存储在本地库中以便日后查找和分享。LRC软件还广泛应用于新闻、广告、网页设计等领域,并且在商业摄影......
  • audition最新版-简体中文audition 软件下载 官方免激活
    Audition2022mac已经更新,audition用于创建、混合、编辑和恢复音频内容的多轨、波形和频谱显示,最新创建、混合、编辑和恢复音频内容的多轨、波形和频谱显示,这款功能强大的音频工作站旨在加速视频制作工作流程和音频整理,并提供具有原始声音的优美混音等.这是著名adobe公司打造的一......
  • Adobe Au2022下载- au软件下载 官方免激活
    Au音频剪辑app是一款编辑音乐的专业手机应用,功能丰富。小白可以很容易地开始,并导入和上传他最喜欢的音频内容,使其一键。可以轻松提取想要的音频内容,手机的操作还是很简单的,可以自己添加音乐。软件地址:看置顶帖《泊舟盱眙》唐·韦建泊舟淮水次,霜降夕流清。夜久潮侵岸,天寒月近城。平......
  • au软件下载官方中文版 官方免激活
    Audition2020是一个专业的音频编辑软件,前身为CoolEditPro。AdobeAudition专为在照相室、广播设备和后期制作设备方面工作的音频和视频专业人员设计,可提供先进的音频混合、编辑、控制和效果处理功能。最多混合128个声道,可编辑单个音频文件,创建回路并可使用45种以上的数字信号处......
  • html 数字,字母 超出标签设定的宽度问题
    前因:做一个表格页面时,其中有一列网址数据,但这些内容总会超出表格设定的宽度范围,中文就不会,就类似下面这样: 解决(样式中增加下面代码):word-wrap:break-word;  效果: ......
  • TextPro文本编辑软件及正则表达式
    在文本处理方面,用TextPro文本编辑软件及其正则表达式,可以达到许多意想不到的奇妙效果。就拿替换来讲,有以下通配符:^代表行首$代表行尾\n换行\b向前删除一个字符\d向后删除一个字符.代表任意单个字符*代表前字符重复任意次.*代表任意字符......
  • 软件开发流程与注意事项!
    随着科技的飞速发展,软件开发已经成为当今社会不可或缺的一部分,了解软件开发流程及注意事项对于提高开发效率、降低成本、优化产品等方面具有重要意义。一、软件开发流程1、需求分析需求分析是软件开发的第一步,主要任务是明确软件的目标、功能、用户需求等,在这个阶段,开发团队需要与......
  • 软件开发价格与开发流程介绍!
    随着科技的不断发展,软件开发已经成为一个备受关注的行业,在选择软件开发公司或者自主开发软件时,价格与流程是两个核心问题。一、软件开发流程软件开发是一个系统性的过程,通常包括以下几个阶段:1、需求分析这是软件开发的第一步,开发团队需要与客户沟通,了解客户的需求和期望,形成详细的......
  • 第四届“火焰杯”软件测试高校就业选拔赛颁奖典礼
    第四届“火焰杯”软件测试高校就业选拔赛颁奖典礼于10月10日下午在9A206举行,该比赛由软件测试就业联盟主办,吸引了来自测吧(北京)科技有限公司的项目总监王雪冬、计算机科学与技术学院副院长刘文果以及计算机科学与技术学院软件工程系主任张福勇等重要嘉宾前来颁奖。在本次比赛中,我......