欧美日韩在线高清视频 I 韩国18禁啪啪无遮挡免费 I 国产系列丝袜熟女精品视频 I 夜夜干夜夜操 I 在线观看的av网站 I www.av蜜桃 I 毛片新网址 I 成年人免费观看毛片 I 国产精品久久国产精品99 gif I 欧美一级三级 I 久久久久久久久18久久久 I www黄色com I 少妇富婆一区二区三区夜夜 I 欧美伊人久久大香线蕉综合 I 国产在线不卡视频免费视频 I 色情无码一区二区三区 I 狠狠操狠狠干狠狠爱 I 成人乱淫av日日摸夜夜爽节目 I 日日插日日操 I 国产精品自产拍在线观看55亚洲 I 午夜草草 I 日韩午夜网站 I 成人免费淫片视频软件 I 国产情侣一区二区 I 精品国产一区二区三区四区四 I 国产乱理伦片在线观看 I 国产精品乱子伦xxxx裸 I 在线观看亚洲欧美 I 国语a在线看免费观看视频 I 免费国产污网站在线观看15

您的位置:首頁 >觀察 > 正文

記錄--Vue3+TS(uniapp)手擼一個聊天頁面|每日熱訊

這里給大家分享我在網上總結出來的一些知識,希望對大家有所幫助

Vue3+TS(uniapp)手擼一個聊天頁面

前言

最近在自己的小程序中做了一個智能客服,API使用的是云廠商的API,然后聊天頁面...嗯,找了一下關于UniApp(vite/ts)版本的好像不多,有一個官方的但其中的其他代碼太多了,去看懂再刪除那些對我無用的代碼不如自己手擼一個,先看效果:

好,下面開始介紹如何一步一步實現


(資料圖片僅供參考)

重難點調研

1. 如何編寫氣泡

可以發現一般的氣泡是有個“小箭頭”,一般是指向用戶的頭像,所以這里我們的初步思路就是通過beforeafter偽類來放置這個小三角形,這個小三角形通過隱藏border的其余三邊來實現。

然后其中一個細節就是聊天氣泡的最大寬度不超過對方的頭像,超過就換行。這個簡單,設置一個max-width: cacl(100vw - XX)就可以了

2. 如何編寫輸入框

考慮到用戶可能輸入多行文字,這里使用的是