記錄 仿微信聊天的處理時間功能

2021-10-19 23:35:40 字數 1223 閱讀 7907

效果圖

建立檔案一:timeformat.js

// 所以這裡做乙個相容polyfill的相容處理

if (!string.prototype.padstart)

} return fillstring.slice(0, filllength) + str; }}

// 其他更多是格式化有如下:

// yyyy:mm:dd|yyyy:mm|yyyy年mm月dd日|yyyy年mm月dd日 hh時mm分等,可自定義組合

function timeformat(datetime = null, fmt = 'yyyy-mm-dd') ;

for (let k in opt) ;

}; return fmt;

}export default timeformat

建立檔案二:timefrom.js  引入檔案一

import timeformat from './timeformat.js';

/** * 時間戳轉為多久之前

* @param string timestamp 時間戳

* @param string | boolean format 如果為時間格式字串,超出一定時間範圍,返回固定的時間格式;

* 如果為布林值false,無論什麼時間,都返回多久以前的格式

*/function timefrom(datetime = null, format = 'yyyy-mm-dd') else

} else

} return tips;

}export default timefrom;

掛載在vue原型上:在main.js檔案中引入檔案二

import timefrom from './libs/timefrom.js'

vue.prototype.$timefrom = timefrom

使用:

let time=''//時間戳

time= this.$timefrom(time)

iOS 給高仿微信新增直播聊天功能

注意 直播功能的使用 對方需要先進入到對應的聊天介面 兩個測試賬號 lxf lqr 密碼都是123456 首先第一件事當然就是搭建乙個推流伺服器,這裡請跳轉參考我之前寫好的文章吧 ubuntu 安裝nginx 來搭建推流伺服器 這裡我的伺服器的ip位址是 192.168.123.191 關鍵 如下 ...

Android仿微信聊天介面

專案已經傳到了github 同樣我先說下思路 1.定義訊息型別需要將所有的訊息字段定義出來,那麼需要哪些欄位了 如上圖所示,這裡就不解釋了 3,如何布局?private void setimagelayout final imageview img,string url else img.setla...

Android 仿微信聊天氣泡

第一次寫部落格,遇見了這樣的需求,當時看見那個角就有點觸了,想到了自定義去實現但是思路不是很明確,跟老大請教了下,給了我思路就開始上手,但是還是出不來想要的效果,最後功夫不負有心人啊,上效果圖吧,這是乙個自定義組合空間,可以往裡面放任何控制項,自定義 效果 public class chatitem...