亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > JavaScript > 正文

vue實現的微信機器人聊天功能案例【附源碼下載】

2019-11-19 12:07:19
字體:
來源:轉載
供稿:網友

本文實例講述了vue實現的微信機器人聊天功能。分享給大家供大家參考,具體如下:

先看效果:

實現過程:

<!DOCTYPE html><html><head>  <meta charset="UTF-8">  <title>HTML5模擬微信聊天界面</title>  <style>    /**重置標簽默認樣式*/    * {      margin: 0;      padding: 0;      list-style: none;      font-family: '微軟雅黑'    }    #container {      width: 450px;      height: 780px;      background: #eee;      margin: 80px auto 0;      position: relative;      box-shadow: 20px 20px 55px #777;    }    .header {      background: #000;      height: 40px;      color: #fff;      line-height: 34px;      font-size: 20px;      padding: 0 10px;    }    .footer {      width: 430px;      height: 50px;      background: #666;      position: absolute;      bottom: 0;      padding: 10px;    }    .footer input {      width: 360px;      height: 45px;      outline: none;      font-size: 20px;      text-indent: 10px;      position: absolute;      border-radius: 6px;      right: 80px;    }    .footer span {      display: inline-block;      width: 62px;      height: 48px;      background: #ccc;      font-weight: 900;      line-height: 45px;      cursor: pointer;      text-align: center;      position: absolute;      right: 10px;      border-radius: 6px;    }    .footer span:hover {      color: #fff;      background: #999;    }    /* #user_face_icon {      display: inline-block;      background: red;      width: 60px;      height: 60px;      border-radius: 30px;      position: absolute;      bottom: 6px;      left: 14px;      cursor: pointer;      overflow: hidden;    } */    img {      width: 60px;      height: 60px;    }    .content {      font-size: 20px;      width: 435px;      height: 662px;      overflow: auto;      padding: 5px;    }    .content li {      margin-top: 10px;      padding-left: 10px;      width: 412px;      display: block;      clear: both;      overflow: hidden;    }    .content li img {      float: left;    }    .content li span {      background: #7cfc00;      padding: 10px;      border-radius: 10px;      float: left;      margin: 6px 10px 0 10px;      max-width: 310px;      border: 1px solid #ccc;      box-shadow: 0 0 3px #ccc;    }    .content li img.imgleft {      float: left;    }    .content li img.imgright {      float: right;    }    .content li span.spanleft {      float: left;      background: #fff;    }    .content li span.spanright {      float: right;      background: #7cfc00;    }  </style></head><body>  <div id="container">    <div class="header">      <span style="float: left;">微信聊天界面</span>      <span style="float: right;">14:21</span>    </div>    <ul class="content">      <li v-for="(item, index) in messageList" >        <img :src="'./img/'+(item.isSelf?'r.png':'l.png')" :class="'img'+(item.isSelf?'right':'left')">        <span :class="'span'+(item.isSelf?'right':'left')">{{item.message}}</span>      </li>    </ul>    <div class="footer">      <!-- 添加輸入內容 -->      <input id="text" type="text" placeholder="說點什么吧..." v-model="inputValue" @keyup.enter="chat">      <!-- 給發送也綁定一個事件 -->      <span id="btn" @click="chat">發送</span>    </div>  </div>  <!-- 導入vue -->  <script src="./lib/vue.js"></script>  <!-- 導入jQuery -->  <script src="./lib/jquery-1.12.4.min.js"></script>  <!-- 開始代碼 -->  <script>    /*    思路分析:    一.定義聊天信息數組格式    [      {       message:'',       isSelf:true(自己)/false(機器人)      }    ]    二.獲取自己輸入內容,將內容渲染到頁面    三.獲取機器人接口內容,也將內容渲染到頁面     */    //一:    let app = new Vue({      el: "#container",      data: {        //輸入內容,雙向數據綁定        inputValue: '',        //聊天窗口內容        messageList: []      },      methods: {        chat() {          // console.log(this.inputValue);          // console.log(this);          // 二.獲取自己輸入內容,將內容渲染到頁面          this.messageList.push({            message: this.inputValue,            isSelf: true          })          // 三.獲取機器人接口內容,也將內容渲染到頁面          $.ajax({            url:'http://www.tuling123.com/openapi/api',            data:{              userid:1,//添加id,實現上下文連貫              key:'b6ef78a0c1f24fee90d2317139b9c3d5',              info:this.inputValue            },            // 注意使用箭頭函數,不然里面的this會發生變化            success:(obj)=>{              console.log(obj);              // 三.獲取機器人接口內容,也將內容渲染到頁面              this.messageList.push({                message:obj.text,                isSelf:false              })            }          })         this.inputValue='';  //最后清除文本框        }      },    })  </script></body></html>

附:gethub源碼地址:https://github.com/huanggengzhong/jiqiren

還可以點擊此處本站下載

希望本文所述對大家vue.js程序設計有所幫助。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
欧美成人全部免费| 一区二区在线视频| 亚洲japanese制服美女| 国产精品美女免费视频| 国产精品高潮呻吟久久av无限| 久久久在线视频| 国内免费久久久久久久久久久| 亚洲国产成人爱av在线播放| 亚洲成人亚洲激情| 最近2019中文字幕第三页视频| 亚洲欧美国产日韩天堂区| 大荫蒂欧美视频另类xxxx| 欧美精品videossex88| 国产精品一区二区三区久久| 欧美电影免费观看电视剧大全| 亚洲午夜激情免费视频| 欧美大秀在线观看| 国外色69视频在线观看| 68精品国产免费久久久久久婷婷| 亚洲性生活视频| 国产福利视频一区二区| 日韩av一区在线观看| 日产精品99久久久久久| 欧美日韩国产一区在线| 成人激情免费在线| 91精品国产综合久久香蕉的用户体验| 欧美成人午夜激情| 91美女片黄在线观| 97国产suv精品一区二区62| 亚洲美女又黄又爽在线观看| 国产精品白嫩美女在线观看| 欧美一区第一页| 欧美极品xxxx| 亚洲成人在线视频播放| 亚洲人成在线免费观看| 国产成人久久精品| 欧美xxxx做受欧美| 亚洲aaaaaa| 福利一区视频在线观看| 日韩成人在线免费观看| 中文日韩在线观看| 亚洲伊人久久综合| 久久久噜久噜久久综合| 亚洲综合在线小说| 日韩av大片在线| 日韩免费在线视频| 亚洲欧美日韩天堂一区二区| 91成人国产在线观看| 亚洲人在线观看| www国产精品com| 日韩av在线精品| 亚洲最大在线视频| 91精品在线看| 国产一区二区三区在线看| 午夜欧美不卡精品aaaaa| 欧美—级高清免费播放| 国产精品极品尤物在线观看| 久久久999国产精品| 欧美最猛性xxxxx亚洲精品| 亚洲第一级黄色片| 久久好看免费视频| 国产欧美精品xxxx另类| 久久天天躁狠狠躁夜夜躁| 色哟哟网站入口亚洲精品| 欧美激情2020午夜免费观看| 欧美一级视频在线观看| 亚洲第一二三四五区| 成人黄色av网站| 国产精品爽黄69| 亚洲国产精品999| 亚洲乱亚洲乱妇无码| 久久成年人视频| 欧美黄色片免费观看| 日韩国产欧美精品一区二区三区| 日韩在线观看你懂的| 不卡av在线网站| 久久精品国产v日韩v亚洲| 精品无人区太爽高潮在线播放| 色爱av美腿丝袜综合粉嫩av| 久久青草精品视频免费观看| 欧美第一黄色网| 日本精品久久久久影院| 亚洲天堂av综合网| 亚洲自拍在线观看| 91精品国产综合久久香蕉| 亚洲国产欧美一区二区丝袜黑人| 国产精品一区专区欧美日韩| 欧美日韩国产va另类| 亚洲欧美中文另类| 久久久久国产精品一区| 国产精品成人观看视频国产奇米| 亚洲伦理中文字幕| 国产极品jizzhd欧美| 欧美—级高清免费播放| yellow中文字幕久久| 久久久久久18| 亚洲美女性视频| xxxxxxxxx欧美| 黑人巨大精品欧美一区二区一视频| 久久精品人人做人人爽| 91av在线影院| 日韩免费观看av| 成人免费淫片视频软件| 亚洲欧美成人网| 久久偷看各类女兵18女厕嘘嘘| 欧美性极品xxxx娇小| 欧美激情精品久久久久久大尺度| 成人有码视频在线播放| 亚洲美女精品久久| 久久精品久久久久电影| 亚洲国产美女精品久久久久∴| 欧美特级www| 久久国产精品久久久| 亚洲第一区中文字幕| 97精品在线视频| 色yeye香蕉凹凸一区二区av| 成人美女免费网站视频| 欧美一区二区视频97| 亚洲毛片一区二区| 日本国产一区二区三区| 国产日韩欧美91| 久久亚洲私人国产精品va| 亚洲人在线视频| 亚洲韩国青草视频| 国产中文字幕亚洲| 亚洲国产欧美自拍| 亚洲福利影片在线| 日韩欧美福利视频| 成人黄色激情网| 美女撒尿一区二区三区| 国产精品嫩草视频| 亚洲综合在线播放| 欧美与黑人午夜性猛交久久久| 久久精品国产一区二区电影| 日韩精品极品在线观看播放免费视频| 91精品视频大全| 国产精品h片在线播放| 亚洲在线免费视频| 色综合久久久久久中文网| 欧美日本啪啪无遮挡网站| 色吧影院999| 亚洲日本欧美中文幕| 亚洲四色影视在线观看| 国产69精品久久久久9| 日韩中文字幕精品| 成人福利网站在线观看| 欧美韩国理论所午夜片917电影| 亚洲天堂av高清| 成人有码在线视频| 国内精品久久久久久久久| 久久中文字幕一区| 亚洲人午夜精品免费| 国产精品偷伦免费视频观看的| 亚洲精品视频播放| 国产精品美女免费| 国产精品入口免费视频一| 日韩在线视频导航| 日韩一中文字幕| 亚洲人成在线播放| 久久精品国产亚洲精品2020| 久久国产精品偷| 日本欧美国产在线| 日韩激情av在线免费观看| 国产日韩欧美视频在线|