commen.js 7.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447
  1. const commen = {}
  2. commen.emojiList = [
  3. [{
  4. "url": "100.gif",
  5. alt: "[微笑]"
  6. }, {
  7. "url": "101.gif",
  8. alt: "[伤心]"
  9. }, {
  10. "url": "102.gif",
  11. alt: "[美女]"
  12. }, {
  13. "url": "103.gif",
  14. alt: "[发呆]"
  15. }, {
  16. "url": "104.gif",
  17. alt: "[墨镜]"
  18. }, {
  19. "url": "105.gif",
  20. alt: "[哭]"
  21. }, {
  22. "url": "106.gif",
  23. alt: "[羞]"
  24. }, {
  25. "url": "107.gif",
  26. alt: "[哑]"
  27. }, {
  28. "url": "108.gif",
  29. alt: "[睡]"
  30. }, {
  31. "url": "109.gif",
  32. alt: "[哭]"
  33. }, {
  34. "url": "110.gif",
  35. alt: "[囧]"
  36. }, {
  37. "url": "111.gif",
  38. alt: "[怒]"
  39. }, {
  40. "url": "112.gif",
  41. alt: "[调皮]"
  42. }, {
  43. "url": "113.gif",
  44. alt: "[笑]"
  45. }, {
  46. "url": "114.gif",
  47. alt: "[惊讶]"
  48. }, {
  49. "url": "115.gif",
  50. alt: "[难过]"
  51. }, {
  52. "url": "116.gif",
  53. alt: "[酷]"
  54. }, {
  55. "url": "117.gif",
  56. alt: "[汗]"
  57. }, {
  58. "url": "118.gif",
  59. alt: "[抓狂]"
  60. }, {
  61. "url": "119.gif",
  62. alt: "[吐]"
  63. }, {
  64. "url": "120.gif",
  65. alt: "[笑]"
  66. }, {
  67. "url": "121.gif",
  68. alt: "[快乐]"
  69. }, {
  70. "url": "122.gif",
  71. alt: "[奇]"
  72. }, {
  73. "url": "123.gif",
  74. alt: "[傲]"
  75. }],
  76. [{
  77. "url": "124.gif",
  78. alt: "[饿]"
  79. }, {
  80. "url": "125.gif",
  81. alt: "[累]"
  82. }, {
  83. "url": "126.gif",
  84. alt: "[吓]"
  85. }, {
  86. "url": "127.gif",
  87. alt: "[汗]"
  88. }, {
  89. "url": "128.gif",
  90. alt: "[高兴]"
  91. }, {
  92. "url": "129.gif",
  93. alt: "[闲]"
  94. }, {
  95. "url": "130.gif",
  96. alt: "[努力]"
  97. }, {
  98. "url": "131.gif",
  99. alt: "[骂]"
  100. }, {
  101. "url": "132.gif",
  102. alt: "[疑问]"
  103. }, {
  104. "url": "133.gif",
  105. alt: "[秘密]"
  106. }, {
  107. "url": "134.gif",
  108. alt: "[乱]"
  109. }, {
  110. "url": "135.gif",
  111. alt: "[疯]"
  112. }, {
  113. "url": "136.gif",
  114. alt: "[哀]"
  115. }, {
  116. "url": "137.gif",
  117. alt: "[鬼]"
  118. }, {
  119. "url": "138.gif",
  120. alt: "[打击]"
  121. }, {
  122. "url": "139.gif",
  123. alt: "[bye]"
  124. }, {
  125. "url": "140.gif",
  126. alt: "[汗]"
  127. }, {
  128. "url": "141.gif",
  129. alt: "[抠]"
  130. }, {
  131. "url": "142.gif",
  132. alt: "[鼓掌]"
  133. }, {
  134. "url": "143.gif",
  135. alt: "[糟糕]"
  136. }, {
  137. "url": "144.gif",
  138. alt: "[恶搞]"
  139. }, {
  140. "url": "145.gif",
  141. alt: "[什么]"
  142. }, {
  143. "url": "146.gif",
  144. alt: "[什么]"
  145. }, {
  146. "url": "147.gif",
  147. alt: "[累]"
  148. }],
  149. [{
  150. "url": "148.gif",
  151. alt: "[看]"
  152. }, {
  153. "url": "149.gif",
  154. alt: "[难过]"
  155. }, {
  156. "url": "150.gif",
  157. alt: "[难过]"
  158. }, {
  159. "url": "151.gif",
  160. alt: "[坏]"
  161. }, {
  162. "url": "152.gif",
  163. alt: "[亲]"
  164. }, {
  165. "url": "153.gif",
  166. alt: "[吓]"
  167. }, {
  168. "url": "154.gif",
  169. alt: "[可怜]"
  170. }, {
  171. "url": "155.gif",
  172. alt: "[刀]"
  173. }, {
  174. "url": "156.gif",
  175. alt: "[水果]"
  176. }, {
  177. "url": "157.gif",
  178. alt: "[酒]"
  179. }, {
  180. "url": "158.gif",
  181. alt: "[篮球]"
  182. }, {
  183. "url": "159.gif",
  184. alt: "[乒乓]"
  185. }, {
  186. "url": "160.gif",
  187. alt: "[咖啡]"
  188. }, {
  189. "url": "161.gif",
  190. alt: "[美食]"
  191. }, {
  192. "url": "162.gif",
  193. alt: "[动物]"
  194. }, {
  195. "url": "163.gif",
  196. alt: "[鲜花]"
  197. }, {
  198. "url": "164.gif",
  199. alt: "[枯]"
  200. }, {
  201. "url": "165.gif",
  202. alt: "[唇]"
  203. }, {
  204. "url": "166.gif",
  205. alt: "[爱]"
  206. }, {
  207. "url": "167.gif",
  208. alt: "[分手]"
  209. }, {
  210. "url": "168.gif",
  211. alt: "[生日]"
  212. }, {
  213. "url": "169.gif",
  214. alt: "[电]"
  215. }, {
  216. "url": "170.gif",
  217. alt: "[炸弹]"
  218. }, {
  219. "url": "171.gif",
  220. alt: "[刀子]"
  221. }],
  222. [{
  223. "url": "172.gif",
  224. alt: "[足球]"
  225. }, {
  226. "url": "173.gif",
  227. alt: "[瓢虫]"
  228. }, {
  229. "url": "174.gif",
  230. alt: "[翔]"
  231. }, {
  232. "url": "175.gif",
  233. alt: "[月亮]"
  234. }, {
  235. "url": "176.gif",
  236. alt: "[太阳]"
  237. }, {
  238. "url": "177.gif",
  239. alt: "[礼物]"
  240. }, {
  241. "url": "178.gif",
  242. alt: "[抱抱]"
  243. }, {
  244. "url": "179.gif",
  245. alt: "[拇指]"
  246. }, {
  247. "url": "180.gif",
  248. alt: "[贬低]"
  249. }, {
  250. "url": "181.gif",
  251. alt: "[握手]"
  252. }, {
  253. "url": "182.gif",
  254. alt: "[剪刀手]"
  255. }, {
  256. "url": "183.gif",
  257. alt: "[抱拳]"
  258. }, {
  259. "url": "184.gif",
  260. alt: "[勾引]"
  261. }, {
  262. "url": "185.gif",
  263. alt: "[拳头]"
  264. }, {
  265. "url": "186.gif",
  266. alt: "[小拇指]"
  267. }, {
  268. "url": "187.gif",
  269. alt: "[拇指八]"
  270. }, {
  271. "url": "188.gif",
  272. alt: "[食指]"
  273. }, {
  274. "url": "189.gif",
  275. alt: "[ok]"
  276. }, {
  277. "url": "190.gif",
  278. alt: "[情侣]"
  279. }, {
  280. "url": "191.gif",
  281. alt: "[爱心]"
  282. }, {
  283. "url": "192.gif",
  284. alt: "[蹦哒]"
  285. }, {
  286. "url": "193.gif",
  287. alt: "[颤抖]"
  288. }, {
  289. "url": "194.gif",
  290. alt: "[怄气]"
  291. }, {
  292. "url": "195.gif",
  293. alt: "[跳舞]"
  294. }],
  295. [{
  296. "url": "196.gif",
  297. alt: "[发呆]"
  298. }, {
  299. "url": "197.gif",
  300. alt: "[背着]"
  301. }, {
  302. "url": "198.gif",
  303. alt: "[伸手]"
  304. }, {
  305. "url": "199.gif",
  306. alt: "[耍帅]"
  307. }, {
  308. "url": "200.png",
  309. alt: "[微笑]"
  310. }, {
  311. "url": "201.png",
  312. alt: "[生病]"
  313. }, {
  314. "url": "202.png",
  315. alt: "[哭泣]"
  316. }, {
  317. "url": "203.png",
  318. alt: "[吐舌]"
  319. }, {
  320. "url": "204.png",
  321. alt: "[迷糊]"
  322. }, {
  323. "url": "205.png",
  324. alt: "[瞪眼]"
  325. }, {
  326. "url": "206.png",
  327. alt: "[恐怖]"
  328. }, {
  329. "url": "207.png",
  330. alt: "[忧愁]"
  331. }, {
  332. "url": "208.png",
  333. alt: "[眨眉]"
  334. }, {
  335. "url": "209.png",
  336. alt: "[闭眼]"
  337. }, {
  338. "url": "210.png",
  339. alt: "[鄙视]"
  340. }, {
  341. "url": "211.png",
  342. alt: "[阴暗]"
  343. }, {
  344. "url": "212.png",
  345. alt: "[小鬼]"
  346. }, {
  347. "url": "213.png",
  348. alt: "[礼物]"
  349. }, {
  350. "url": "214.png",
  351. alt: "[拜佛]"
  352. }, {
  353. "url": "215.png",
  354. alt: "[力量]"
  355. }, {
  356. "url": "216.png",
  357. alt: "[金钱]"
  358. }, {
  359. "url": "217.png",
  360. alt: "[蛋糕]"
  361. }, {
  362. "url": "218.png",
  363. alt: "[彩带]"
  364. }, {
  365. "url": "219.png",
  366. alt: "[礼物]"
  367. }, ]
  368. ]
  369. /**@dateTimeFliter 转换格林日期时间格式为常用日期格式
  370. * @time[必填] Date 格林日期格式
  371. * @part[可选,默认:0] Number 选择返回日期时间部分 列:0:返回所有 1:只返回日期 2:只返回时间
  372. * @dateComplete[可选,默认:true] Boolean 日期位数不足是否添0补齐:true:补齐,false:不补齐
  373. * @timeComplete[可选,默认:true] Boolean 时间位数不足是否添0补齐:true:补齐,false:不补齐
  374. * @dateConnector[可选,默认:-] String 年月日连接符 例: - : /
  375. * @timeConnector[可选,默认::] String 时间连接符 例: - : /
  376. * @hour12[可选,默认:false] Boolean 是否返回12小时制时间 例: true:返回12小时制时间 false:返回24小时制时间
  377. * @return '2019-11-25 15:05:54' String 返回示例
  378. * **/
  379. commen.dateTimeFliter = function(time, part = 0, dateComplete = true, timeComplete = true, dateConnector = '-',
  380. timeConnector = ':', hour12 = false) {
  381. let year = time.getFullYear()
  382. let month = time.getMonth() + 1
  383. let day = time.getDate()
  384. let hour = time.getHours()
  385. let minute = time.getMinutes()
  386. let second = time.getSeconds()
  387. let dateStr = ''
  388. let timeStr = ''
  389. //转换日期
  390. if (dateComplete) { //添0补齐
  391. if (month < 10) {
  392. month = '0' + month
  393. }
  394. if (day < 10) {
  395. day = '0' + day
  396. }
  397. }
  398. dateStr = year + dateConnector + month + dateConnector + day
  399. //转换时间
  400. //修改小时制
  401. if (hour12) {
  402. if (hour > 12) {
  403. hour = hour - 12
  404. if (timeComplete) {
  405. if (hour < 10) {
  406. hour = '下午 ' + '0' + hour
  407. } else {
  408. hour = '下午 ' + hour
  409. }
  410. }
  411. } else {
  412. if (timeComplete) {
  413. if (hour < 10) {
  414. hour = '上午 ' + '0' + hour
  415. } else {
  416. hour = '上午 ' + hour
  417. }
  418. }
  419. }
  420. }
  421. //判断分钟与秒
  422. if (timeComplete) { //添0补齐
  423. if (minute < 10) {
  424. minute = '0' + minute
  425. }
  426. if (second < 10) {
  427. second = '0' + second
  428. }
  429. }
  430. timeStr = hour + timeConnector + minute + timeConnector + second
  431. //合成输出值
  432. if (part == 0) {
  433. return dateStr + ' ' + timeStr
  434. } else if (part == 1) {
  435. return dateStr
  436. } else if (part == 2) {
  437. return timeStr
  438. }
  439. return '传参有误'
  440. }
  441. export default commen