commen.js 7.8 KB
const commen = {}


commen.emojiList = [
	[
		{ url: '0.png', alt: '[微笑]' },
		{ url: '1.png', alt: '[害羞]' },
		{ url: '2.png', alt: '[调皮]' },
		{ url: '3.png', alt: '[晕]' },
		{ url: '4.png', alt: '[衰]' },
		{ url: '5.png', alt: '[闭嘴]' },
		{ url: '6.png', alt: '[机智]' },
		{ url: '7.png', alt: '[来看我]' },
		{ url: '8.png', alt: '[灵机一动]' },
		{ url: '9.png', alt: '[耶]' },
		{ url: '10.png', alt: '[捂脸]' },
		{ url: '11.png', alt: '[色]' },
		{ url: '12.png', alt: '[打脸]' },
		{ url: '13.png', alt: '[发呆]' },
		{ url: '14.png', alt: '[酷拽]' },
		{ url: '15.png', alt: '[抠鼻]' },
		{ url: '16.png', alt: '[流泪]' },
		{ url: '17.png', alt: '[发怒]' },
		{ url: '18.png', alt: '[呲牙]' },
		{ url: '19.png', alt: '[睡]' },
		{ url: '20.png', alt: '[大笑]' },
		{ url: '21.png', alt: '[哈欠]' },
		{ url: '22.png', alt: '[震惊]' },
		{ url: '23.png', alt: '[送心]' },
		{ url: '24.png', alt: '[可怜]' }
	],
		[
		{ url: '25.png', alt: '[困]' },
		{ url: '26.png', alt: '[疑问]' },
		{ url: '27.png', alt: '[泣不成声]' },
		{ url: '28.png', alt: '[小鼓掌]' },
		{ url: '29.png', alt: '[大金牙]' },
		{ url: '30.png', alt: '[偷笑]' },
		{ url: '31.png', alt: '[石化]' },
		{ url: '32.png', alt: '[思考]' },
		{ url: '33.png', alt: '[吐血]' },
		{ url: '34.png', alt: '[嘘]' },
		{ url: '35.png', alt: '[撇嘴]' },
		{ url: '36.png', alt: '[尴尬]' },
		{ url: '37.png', alt: '[笑哭]' },
		{ url: '38.png', alt: '[生病]' },
		{ url: '39.png', alt: '[奸笑]' },
		{ url: '40.png', alt: '[得意]' },
		{ url: '41.png', alt: '[坏笑]' },
		{ url: '42.png', alt: '[抓狂]' },
		{ url: '43.png', alt: '[泪奔]' },
		{ url: '44.png', alt: '[钱]' },
		{ url: '46.png', alt: '[恐惧]' },
		{ url: '47.png', alt: '[愉快]' },
		{ url: '48.png', alt: '[快哭了]' },
		{ url: '49.png', alt: '[翻白眼]' }
	],
	[
		{ url: '50.png', alt: '[互粉]' },
		{ url: '51.png', alt: '[赞]' },
		{ url: '52.png', alt: '[鼓掌]' },
		{ url: '53.png', alt: '[感谢]' },
		{ url: '54.png', alt: '[嘴唇]' },
		{ url: '55.png', alt: '[去污粉]' },
		{ url: '56.png', alt: '[666]' },
		{ url: '57.png', alt: '[玫瑰]' },
		{ url: '58.png', alt: '[胡瓜]' },
		{ url: '59.png', alt: '[啤酒]' },
		{ url: '60.png', alt: '[听歌]' },
		{ url: '61.png', alt: '[我想静静]' },
		{ url: '62.png', alt: '[委屈]' },
		{ url: '63.png', alt: '[舔屏]' },
		{ url: '64.png', alt: '[鄙视]' },
		{ url: '65.png', alt: '[飞吻]' },
		{ url: '66.png', alt: '[再见]' },
		{ url: '67.png', alt: '[紫薇别走]' },
		{ url: '69.png', alt: '[绝望的凝视]' },
		{ url: '70.png', alt: '[不失礼貌的微笑]' },
		{ url: '71.png', alt: '[吐舌]' },
		{ url: '72.png', alt: '[呆无辜]' },
		{ url: '73.png', alt: '[看]' },
		{ url: '74.png', alt: '[白眼]' },
	],
	[
		{ url: '75.png', alt: '[熊吉]' },
		{ url: '76.png', alt: '[骷髅]' },
		{ url: '77.png', alt: '[黑脸]' },
		{ url: '78.png', alt: '[吃瓜群众]' },
		{ url: '79.png', alt: '[绿帽子]' },
		{ url: '80.png', alt: '[击掌]' },
		{ url: '81.png', alt: '[流汗]' },
		{ url: '82.png', alt: '[摸头]' },
		{ url: '83.png', alt: '[皱眉]' },
		{ url: '84.png', alt: '[擦汗]' },
		{ url: '85.png', alt: '[红脸]' },
		{ url: '86.png', alt: '[尬笑]' },
		{ url: '87.png', alt: '[做鬼脸]' },
		{ url: '88.png', alt: '[强]' },
		{ url: '89.png', alt: '[如花]' },
		{ url: '90.png', alt: '[吐]' },
		{ url: '91.png', alt: '[惊喜]' },
		{ url: '92.png', alt: '[敲打]' },
		{ url: '93.png', alt: '[奋斗]' },
		{ url: '94.png', alt: '[吐彩虹]' },
		{ url: '95.png', alt: '[大哭]' },
		{ url: '96.png', alt: '[比心]' },
		{ url: '97.png', alt: '[强壮]' },
		{ url: '98.png', alt: '[碰拳]' }
	],
	[
		{ url: '99.png', alt: '[OK]' },
		{ url: '100.png', alt: '[左上]' },
		{ url: '101.png', alt: '[握手]' },
		{ url: '102.png', alt: '[18禁]' },
		{ url: '103.png', alt: '[菜刀]' },
		{ url: '104.png', alt: '[V5]' },
		{ url: '105.png', alt: '[给力]' },
		{ url: '106.png', alt: '[爱心]' },
		{ url: '107.png', alt: '[心碎]' },
		{ url: '108.png', alt: '[便便]' },
		{ url: '109.png', alt: '[礼物]' },
		{ url: '110.png', alt: '[蛋糕]' },
		{ url: '111.png', alt: '[派对]' },
		{ url: '112.png', alt: '[不看]' },
		{ url: '113.png', alt: '[炸弹]' },
		{ url: '114.png', alt: '[憨笑]' },
		{ url: '115.png', alt: '[悠闲]' },
		{ url: '116.png', alt: '[嘿哈]' },
		{ url: '117.png', alt: '[加好友]' },
		{ url: '118.png', alt: '[惊讶]' },
		{ url: '119.png', alt: '[囧]' },
		{ url: '120.png', alt: '[西瓜]' },
		{ url: '121.png', alt: '[阴险]' },
		{ url: '122.png', alt: '[惊恐]' },
		{ url: '123.png', alt: '[难过]' }
	],
	[
		{ url: '124.png', alt: '[斜眼]' },
		{ url: '125.png', alt: '[左哼哼]' },
		{ url: '126.png', alt: '[右哼哼]' },
		{ url: '127.png', alt: '[咒骂]' },
		{ url: '128.png', alt: '[咖啡]' },
		{ url: '129.png', alt: '[太阳]' },
		{ url: '130.png', alt: '[月亮]' },
		{ url: '131.png', alt: '[发]' },
		
		{ url: '132.png', alt: '[猪头]' },
		{ url: '133.png', alt: '[凋谢]' },
		{ url: '134.png', alt: '[红包]' },
		{ url: '135.png', alt: '[拳头]' },
		{ url: '136.png', alt: '[勾引]' },
		{ url: '137.png', alt: '[胜利]' },
		{ url: '138.png', alt: '[抱拳]' },
		{ url: '139.png', alt: '[弱]' },
		{ url: '140.png', alt: '[左边]' },
		{ url: '141.png', alt: '[右边]' }
	]
]

/**@dateTimeFliter 转换格林日期时间格式为常用日期格式
 * @time[必填] 						Date  		格林日期格式
 * @part[可选,默认:0]				Number      选择返回日期时间部分  列:0:返回所有 1:只返回日期  2:只返回时间
 * @dateComplete[可选,默认:true] 	Boolean 	日期位数不足是否添0补齐:true:补齐,false:不补齐
 * @timeComplete[可选,默认:true] 	Boolean 	时间位数不足是否添0补齐:true:补齐,false:不补齐
 * @dateConnector[可选,默认:-] 		String 		年月日连接符  例: - : /
 * @timeConnector[可选,默认::] 		String 		时间连接符   例: - : /
 * @hour12[可选,默认:false]          Boolean     是否返回12小时制时间   例: true:返回12小时制时间   false:返回24小时制时间
 * @return   '2019-11-25 15:05:54'  String    返回示例
 * **/
commen.dateTimeFliter = function(time, part = 0, dateComplete = true, timeComplete = true, dateConnector = '-',
	timeConnector = ':', hour12 = false) {
	let year = time.getFullYear()
	let month = time.getMonth() + 1
	let day = time.getDate()
	let hour = time.getHours()
	let minute = time.getMinutes()
	let second = time.getSeconds()
	let dateStr = ''
	let timeStr = ''
	//转换日期
	if (dateComplete) { //添0补齐
		if (month < 10) {
			month = '0' + month
		}
		if (day < 10) {
			day = '0' + day
		}
	}
	dateStr = year + dateConnector + month + dateConnector + day
	//转换时间
	//修改小时制
	if (hour12) {
		if (hour > 12) {
			hour = hour - 12
			if (timeComplete) {
				if (hour < 10) {
					hour = '下午 ' + '0' + hour
				} else {
					hour = '下午 ' + hour
				}
			}
		} else {
			if (timeComplete) {
				if (hour < 10) {
					hour = '上午 ' + '0' + hour
				} else {
					hour = '上午 ' + hour
				}
			}
		}
	}
	//判断分钟与秒
	if (timeComplete) { //添0补齐
		if (minute < 10) {
			minute = '0' + minute
		}
		if (second < 10) {
			second = '0' + second
		}
	}
	timeStr = hour + timeConnector + minute + timeConnector + second
	//合成输出值
	if (part == 0) {
		return dateStr + ' ' + timeStr
	} else if (part == 1) {
		return dateStr
	} else if (part == 2) {
		return timeStr
	}
	return '传参有误'
}



export default commen