289 Commits

Author SHA1 Message Date
6f21c57137 chore: 更新.gitignore,停止追踪忽略文件 2026-01-21 16:39:02 +08:00
115c627eed fix: 修复结算页面金额计算精度问题 2026-01-21 16:27:27 +08:00
2a9df2f1c6 fix: 修复结算页金额显示精度问题
更新manifest.json中的版本号至1.2.82
修改开发环境baseUrl配置
修复结算页金额显示格式并调整底部操作栏z-index
2026-01-21 15:06:37 +08:00
5c9d7b89b2 修复:查看图书详情后返回首页屏幕定位问题、及选择的图书标签返回后会重置选择第一个 2025-12-31 16:40:30 +08:00
24b63154af 1.更改文字错误;2.修复首页“标签图书”刷新异常 2025-12-12 14:20:59 +08:00
liuyuan
0b849c9508 提交 2025-09-08 10:51:27 +08:00
liuyuan
3254d33cd0 修改问题 2025-07-01 16:37:29 +08:00
liuyuan
93d1834feb 618活动修改 2025-06-12 17:07:43 +08:00
liuyuan
742151ec5e 618活动修改充值、天医币、积分 2025-06-12 14:46:28 +08:00
liuyuan
e415f34fa8 提交 2025-06-12 14:26:50 +08:00
liuyuan
9a2c26ace8 提交 2025-04-11 10:30:47 +08:00
d1b9024fb1 提交 2025-03-19 15:05:33 +08:00
a2bf3311f9 tijiao 2025-02-27 10:06:26 +08:00
8135b187a9 提交 2024-12-09 11:23:21 +08:00
9f2fe5e8a0 首页 价格显示活动价以及显示原价 2024-11-07 09:17:15 +08:00
6211bfda7c 提交 2024-11-04 18:08:04 +08:00
@fawn-nine
38c79bcd47 6 2024-09-30 15:43:46 +08:00
@fawn-nine
ce2e56bff0 评价添加数目 2024-09-30 14:46:13 +08:00
@fawn-nine
806c08174f 11 2024-09-27 17:04:35 +08:00
@fawn-nine
eedeb5c37f 修改请求时长配置 2024-08-14 16:14:10 +08:00
@fawn-nine
c348bdad91 ios隐藏充值 2024-07-25 10:44:20 +08:00
@fawn-nine
202e283817 ios付款方式调整 引入申诉反馈功能 2024-07-24 11:38:03 +08:00
@fawn-nine
3a0b5d5f9d 更换苹果支付模式 2024-07-19 13:28:31 +08:00
@fawn-nine
6f61f656d7 ios应对审核调整 2024-07-19 09:21:29 +08:00
@fawn-nine
b68ca5a615 提交 2024-07-16 12:50:58 +08:00
@fawn-nine
7487f74259 微调 2024-07-15 17:04:49 +08:00
guilinlan jin
2c7bd95cc1 mac提交 2024-07-12 16:35:47 +08:00
@fawn-nine
8da6c50ded app 内购+充值bug 2024-07-12 16:02:51 +08:00
@fawn-nine
9843424e1c 新闻跳转地址修改 2024-07-08 10:23:38 +08:00
@fawn-nine
55227e230c 设置 2024-06-14 16:30:06 +08:00
@fawn-nine
8f4ee51d7d 首页app跳转 2024-06-14 09:38:24 +08:00
@fawn-nine
b152b9154a 版本+1 2024-06-04 17:09:49 +08:00
@fawn-nine
7a7798c75a 版本+1 2024-06-03 14:02:10 +08:00
@fawn-nine
4374b2ed72 分享 首页播报 2024-06-03 11:53:59 +08:00
@fawn-nine
3b22a391c1 隐藏个人中心优惠券 2024-05-24 11:26:37 +08:00
@fawn-nine
c9837306b9 首页搜索图标宽度调整 2024-05-24 10:20:00 +08:00
@fawn-nine
5dd51e16a3 修改首页样式 2024-05-23 15:47:47 +08:00
@fawn-nine
dbc2f863c3 首页样式修改 2024-05-23 15:31:35 +08:00
@fawn-nine
49d42b6442 修改附件大小,清理不必要的内存 2024-05-22 10:42:16 +08:00
@fawn-nine
edf80bea28 0521 2024-05-21 16:29:23 +08:00
@fawn-nine
ed803b94bf 0517 2024-05-17 17:13:49 +08:00
@fawn-nine
e2da5e36c5 0517 2024-05-17 17:10:28 +08:00
c7189c787e 修改 2024-05-17 10:14:19 +08:00
zy
fd1a7705c1 登录虚拟账号 2024-03-29 09:46:30 +08:00
zy
17039a7ee6 ios真机调试 2024-03-29 09:46:05 +08:00
zy
db360cbefb 我的订单 2024-03-26 16:48:06 +08:00
zy
cc1447640e 增添图标 2024-03-26 15:38:24 +08:00
0d92681fff 去掉我的听书+听书设置有报错 2024-03-21 13:14:58 +08:00
00cb45fbb7 1、吴门之光改成吴门缘起
2、学术 富文本
2024-03-19 14:07:42 +08:00
yanwenlong
e04dcf9b07 学术贡献样式更新 2024-03-18 14:10:28 +08:00
yanwenlong
4a1460eca7 学术贡献,修复 2024-03-18 11:52:33 +08:00
liqianyouyou
8b3ed35c55 学术贡献 2024-03-18 00:38:16 +08:00
liqianyouyou
804d40335d 吴门医述放底栏,绑定手机号-点击确认时没提示修改成功 2024-02-27 22:20:18 +08:00
徐哼唧L
059c5b029f Merge branch 'master' of https://gitee.com/wjl2008_admin/nuttyreading-html 2024-02-26 09:05:13 +08:00
徐哼唧L
08667cd3fc 苹果审核,bug恢复 2024-02-26 09:05:04 +08:00
liqianyouyou
b3ef9e4f19 吴门纪实+3、4 2024-02-26 00:43:11 +08:00
徐哼唧L
5ae322d192 翻页 2024-01-31 15:24:52 +08:00
yanwenlong
c1e414bcab 优化 2024-01-31 00:02:17 +08:00
yanwenlong
89e438bd3f 中药检索完成 2024-01-30 23:55:06 +08:00
yanwenlong
927aeec7c0 中药检索 2024-01-30 00:23:14 +08:00
yanwenlong
d2d9681738 西医药物 2024-01-29 00:54:02 +08:00
徐哼唧L
67ab1c5973 绑定 2024-01-19 09:54:22 +08:00
徐哼唧L
9508a6b216 人员列表 2024-01-18 16:40:05 +08:00
徐哼唧L
31ff846431 穴位检索 2024-01-17 17:15:05 +08:00
徐哼唧L
c86ccf46c4 我的书籍,五运六气日期 2024-01-16 10:36:15 +08:00
yanwenlong
6b326d3289 医学加图书分类 2024-01-11 14:02:05 +08:00
yanwenlong
48f42511b7 图书分类bug修复 2024-01-10 22:35:23 +08:00
yanwenlong
ec5e36a74a 图书分类 2024-01-10 22:33:29 +08:00
liqianyouyou
098c609927 视频播放和bug修改 2024-01-09 00:56:31 +08:00
徐哼唧L
0038b7fc5a Merge branch 'master' of https://gitee.com/wjl2008_admin/nuttyreading-html 2024-01-08 13:51:06 +08:00
徐哼唧L
50da1d7e38 游客 2024-01-08 13:50:53 +08:00
yanwenlong
b109f5cd75 吴门医述 2024-01-07 22:39:28 +08:00
徐哼唧L
c3f3918c9b 国学经典,讲书视频 2023-12-25 13:03:41 +08:00
徐哼唧L
0ce8f9db96 方剂 2023-12-20 15:36:31 +08:00
yanwenlong
dd655db39d 方剂搜索 2023-12-19 22:26:17 +08:00
yanwenlong
6e08e1db2d 方剂检索 2023-12-18 10:26:40 +08:00
@fawn-nine
2ca4445107 添加轮询定时 2023-12-08 16:28:55 +08:00
@fawn-nine
1c199ffe38 暂存 2023-12-08 14:46:03 +08:00
@fawn-nine
a5f13d10db 微调 2023-12-08 14:12:26 +08:00
@fawn-nine
e9c77cac3e Merge branch 'xie1206' 2023-12-08 14:10:04 +08:00
@fawn-nine
41eddb7e9b 时辰取穴添加一次定时 2023-12-08 14:08:44 +08:00
徐哼唧L
fcb5426f08 图片删除 2023-12-08 13:32:25 +08:00
徐哼唧L
5fd5925160 图片删除 2023-12-08 13:29:27 +08:00
@fawn-nine
abd8171ee5 主分支添加五运六气和时辰检索 2023-12-08 10:12:05 +08:00
@fawn-nine
9f5d76df24 1 2023-12-08 09:43:44 +08:00
@fawn-nine
8e2abde025 Merge branch 'xie_tiangandizhi' 2023-12-08 09:42:26 +08:00
@fawn-nine
ea98643858 微调-引入全局获取时间小时数据 2023-12-08 09:41:21 +08:00
@fawn-nine
bda49ff7c8 修改配色 2023-12-07 18:04:11 +08:00
@fawn-nine
1576d2d0ff 地址添加杭州钱塘区 2023-12-07 14:47:20 +08:00
@fawn-nine
073c3b4a74 时辰取穴:当前时辰+全部时辰 2023-12-07 13:47:28 +08:00
@fawn-nine
916c175fe8 讲书添加评论 2023-12-06 16:23:33 +08:00
@fawn-nine
fdd19cc195 对应时辰高亮,效果美化 2023-12-06 15:18:20 +08:00
@fawn-nine
3c83081ad5 接口对接+效果美化 2023-12-06 13:05:23 +08:00
@fawn-nine
5949070bc0 Merge branch 'xie1108' 2023-12-05 18:07:28 +08:00
@fawn-nine
57f1ccddc0 修复讲书bug 2023-12-05 18:05:51 +08:00
@fawn-nine
8506d8a7dc 修改表格颜色 2023-12-05 17:58:30 +08:00
@fawn-nine
f494d89eeb 时辰取穴 2023-12-05 15:12:13 +08:00
徐哼唧L
52b8c4503b 1 2023-12-05 11:58:48 +08:00
徐哼唧L
7e798a84eb Merge branch 'master' of https://gitee.com/wjl2008_admin/nuttyreading-html 2023-12-05 09:11:11 +08:00
yanwenlong
1b6a64d3e6 图谱居中,最大宽度适配 2023-12-04 23:16:50 +08:00
徐哼唧L
68ffd76d78 Merge remote-tracking branch 'remotes/origin/xulu' 2023-12-04 16:14:11 +08:00
徐哼唧L
7e666e7d8b 听书评论 2023-12-04 16:03:56 +08:00
@fawn-nine
c04a69ba88 1 2023-12-04 10:34:29 +08:00
@fawn-nine
0829e6f5b6 书评列表报错 2023-12-04 10:25:32 +08:00
yanwenlong
faf38825cc 医案改版 2023-12-04 08:58:42 +08:00
徐哼唧L
406a569335 1 2023-12-01 16:33:29 +08:00
徐哼唧L
4c7ff7b1cb 医案图标 2023-12-01 15:34:40 +08:00
yanwenlong
d96dcf9256 移动端-医案 2023-11-30 22:24:34 +08:00
@fawn-nine
6f015fe890 . 2023-11-28 16:39:50 +08:00
@fawn-nine
815554aa18 书籍附加功能添加权限检查 2023-11-27 17:28:46 +08:00
@fawn-nine
738e403b8d 添加思天在泉 2023-11-27 10:07:44 +08:00
@fawn-nine
f53a3b1b62 订单金额展示bug 2023-11-24 17:36:03 +08:00
@fawn-nine
3e5f50b22d bug修复 2023-11-24 10:32:56 +08:00
@fawn-nine
a79ee8f7f6 经穴检索添加权限 2023-11-23 17:15:38 +08:00
@fawn-nine
9e4980f9f4 . 2023-11-23 15:02:19 +08:00
@fawn-nine
d8bebc4bc4 地址信息完善 2023-11-23 13:59:49 +08:00
@fawn-nine
d097e6da6d . 2023-11-22 17:19:03 +08:00
@fawn-nine
493d74d025 更新地址数据 2023-11-22 16:19:02 +08:00
@fawn-nine
31b73967a3 bug修复 2023-11-20 17:31:10 +08:00
@fawn-nine
c774d48f5e 微调 2023-11-20 14:27:39 +08:00
yanwenlong
79fb0c430f 订单列表 2023-11-20 14:11:25 +08:00
@fawn-nine
1d04dffd4e . 2023-11-20 09:08:34 +08:00
@fawn-nine
880d75eec1 五运六气 2023-11-17 17:43:28 +08:00
@fawn-nine
5277ab3f5b 境外短信验证登陆 2023-11-14 18:08:16 +08:00
@fawn-nine
1172043635 地址bug修复 2023-11-14 14:21:11 +08:00
@fawn-nine
3b57f0aeb0 Merge branch 'xie1108' 2023-11-14 11:28:53 +08:00
@fawn-nine
890a3c45ad 隐藏首页未开发项目 2023-11-14 11:28:14 +08:00
@fawn-nine
c50dfc0bd5 . 2023-11-14 09:39:58 +08:00
@fawn-nine
52f7ad40c8 开启统计,ios开启app分享 2023-11-13 13:55:16 +08:00
@fawn-nine
7db05c39fa 首页布局压缩 2023-11-10 17:44:41 +08:00
@fawn-nine
ca693e3a4d 首页的图标调整 2023-11-10 09:38:49 +08:00
@fawn-nine
346ec9d615 页面完善 2023-11-08 17:31:37 +08:00
@fawn-nine
b08bc52662 完善地址信息 2023-11-08 15:26:40 +08:00
@fawn-nine
f25a50e09d Merge branch 'xie_xuewei' 2023-11-08 13:37:23 +08:00
@fawn-nine
1065f5cbf6 穴位 2023-11-08 13:36:51 +08:00
@fawn-nine
f0f8b758c8 Merge branch 'xie1023' 2023-11-08 13:30:10 +08:00
@fawn-nine
d41853aed7 打卡签到未购买不可参与打卡 2023-11-08 13:27:46 +08:00
@fawn-nine
14cc4a87f1 . 2023-11-08 11:50:25 +08:00
@fawn-nine
4cdf12da24 Merge branch 'xie_xuewei' 2023-11-07 17:14:55 +08:00
@fawn-nine
84fca53ebe 经穴检索 2023-11-07 17:13:44 +08:00
@fawn-nine
6b324701b3 Merge branch 'xie1023' 2023-11-02 13:14:17 +08:00
@fawn-nine
454b2803c2 打卡添加分享 2023-11-02 13:12:04 +08:00
yanwenlong
52e17d42b2 被听书组件打断时,设置播放icon状态 2023-11-01 20:47:25 +08:00
@fawn-nine
8043abbd12 Merge branch 'xie1023' 2023-11-01 17:42:38 +08:00
@fawn-nine
ef91d4f789 . 2023-11-01 17:41:16 +08:00
@fawn-nine
50b66b6c02 订单完善 2023-11-01 17:08:54 +08:00
@fawn-nine
66770de40b . 2023-11-01 10:27:37 +08:00
yanwenlong
6fc6dfcd1c 听书-音频播放器 2023-11-01 08:45:03 +08:00
@fawn-nine
8da1734b17 发货+兼容苹果 2023-10-31 16:50:02 +08:00
@fawn-nine
0a3bf99719 ios 功能校对 2023-10-30 13:30:51 +08:00
@fawn-nine
75b5c6ae0f 订单发货相关调整 2023-10-27 15:51:16 +08:00
@fawn-nine
cdc801e32f 充值成功跳转到账户页面 2023-10-23 15:31:22 +08:00
@fawn-nine
db265757a0 补卡,图书列表接口替换 2023-10-23 14:57:00 +08:00
@fawn-nine
522b236dae . 2023-10-23 13:24:06 +08:00
@fawn-nine
3d5574df5c . 2023-10-23 10:05:53 +08:00
@fawn-nine
6ea49ff709 微调 2023-10-20 16:40:49 +08:00
@fawn-nine
1e8dc0ee9a 详情页点击图片放大+听书logo不居中 2023-10-20 14:34:01 +08:00
@fawn-nine
ae340d1944 微调 2023-10-18 17:56:08 +08:00
@fawn-nine
536ffb3ad6 删除地址 2023-10-18 17:27:04 +08:00
@fawn-nine
39ec8fdb34 物流+下单+地址修改 2023-10-18 17:03:48 +08:00
@fawn-nine
bd998074a3 修改密码 2023-10-16 17:49:14 +08:00
@fawn-nine
05829f5617 添加版本更新功能 2023-10-16 16:02:09 +08:00
@fawn-nine
cbbbaab9a9 Merge branch 'xie1010' 2023-10-13 14:59:23 +08:00
@fawn-nine
5b77dbc5c4 添加隐私入口 2023-10-13 14:59:06 +08:00
@fawn-nine
34af877bd8 Merge branch 'xie1010' 2023-10-13 14:36:02 +08:00
@fawn-nine
f998b3be47 微调 2023-10-13 14:35:46 +08:00
@fawn-nine
2aa8994f70 Merge branch 'xie1010' 2023-10-13 13:43:50 +08:00
@fawn-nine
4b56dad146 引入公共组件 2023-10-13 13:41:59 +08:00
@fawn-nine
162290eaab Merge branch 'xie1010' 2023-10-13 13:38:23 +08:00
@fawn-nine
1b51a0dcd0 引入公共组件 2023-10-13 13:38:01 +08:00
@fawn-nine
ddd68f8736 Merge branch 'xie1010' 2023-10-13 13:33:56 +08:00
@fawn-nine
f5dc71993f 部分微调 2023-10-13 13:32:32 +08:00
yanwenlong
fcc84b91a0 讲书:已购、推荐 2023-10-13 10:08:50 +08:00
@fawn-nine
350f9d22d2 . 2023-10-12 17:08:35 +08:00
@fawn-nine
39dabee715 打卡重写 2023-10-12 17:08:22 +08:00
@fawn-nine
84a2505e2a 打卡重写 2023-10-12 16:39:55 +08:00
@fawn-nine
9a5afe03d3 订单倒计时 2023-10-10 17:41:07 +08:00
yanwenlong
96f7e499db Merge branch 'master' of https://gitee.com/wjl2008_admin/nuttyreading-html 2023-10-09 22:23:37 +08:00
yanwenlong
aad0cd8fe6 加载中问题 2023-10-09 22:22:22 +08:00
@fawn-nine
04c821ff48 音频样式bug修复 2023-10-09 16:51:26 +08:00
@fawn-nine
c6bff04039 Merge branch 'xie0928' 2023-10-09 15:45:08 +08:00
@fawn-nine
9e2a42a467 10-09 2023-10-09 15:44:50 +08:00
@fawn-nine
4cd369bc1c 微调 2023-10-09 15:39:16 +08:00
@fawn-nine
4184ec9c36 app 分享功能重写 2023-10-09 14:04:04 +08:00
@fawn-nine
f226f44cbd 微调 2023-10-09 12:00:12 +08:00
@fawn-nine
d4fdb37a84 疯币改天医疗币
引导页文字修改
配置文件请求地址修改
订单列表页面样式修改
2023-10-09 11:12:05 +08:00
yanwenlong
af31b446ae 打卡、书集加已购图书、推荐图书tab 2023-10-08 08:55:30 +08:00
@fawn-nine
9b9a7df309 Merge branch 'xie0928' 2023-10-07 18:01:20 +08:00
@fawn-nine
626c85008e 修复精彩试听高亮样式bug 2023-10-07 18:00:56 +08:00
@fawn-nine
4a379caa6b Merge branch 'xie0928' 2023-10-07 17:03:58 +08:00
@fawn-nine
3d91bacaab . 2023-10-07 17:03:40 +08:00
@fawn-nine
acf38bc1cc Merge branch 'xie0928' 2023-10-07 17:01:03 +08:00
@fawn-nine
ddccf69de2 密码强度+试听权限错乱 2023-10-07 17:00:45 +08:00
@fawn-nine
6a40105fc1 Merge branch 'xie0928' 2023-10-07 13:53:46 +08:00
@fawn-nine
285e69d0cf 昵称不可空 2023-10-07 13:53:24 +08:00
@fawn-nine
bf3782a06f Merge branch 'xie0928' 2023-10-07 13:42:00 +08:00
@fawn-nine
8a852919e3 - 2023-10-07 13:39:51 +08:00
@fawn-nine
1e09529158 . 2023-10-07 13:23:46 +08:00
@fawn-nine
b7d31af52a 首页致命bug修复 2023-10-07 13:15:54 +08:00
yanwenlong
9ecd033775 书评主要逻辑修改 2023-10-01 21:58:12 +08:00
yanwenlong
dedd92e58f 首页精选图书问题 2023-09-28 21:55:57 +08:00
@fawn-nine
cb86e855cc 18:07 2023-09-28 18:07:08 +08:00
@fawn-nine
6031018523 页面布局修改 订单修改 2023-09-28 16:58:16 +08:00
@fawn-nine
c785f36086 0928 2023-09-28 13:31:04 +08:00
@fawn-nine
9772322df5 书评bug修复 2023-09-28 09:39:52 +08:00
yanwenlong
125e22c42f 书评多层回复和表情等 2023-09-28 00:29:54 +08:00
@fawn-nine
20805ef922 . 2023-09-27 18:38:32 +08:00
@fawn-nine
7011af0c95 Merge branch 'xie0925' 2023-09-27 18:17:48 +08:00
@fawn-nine
aaf15515da 接口改动 2023-09-27 18:17:01 +08:00
@fawn-nine
a4a125cf24 Merge branch 'xie0925' 2023-09-26 17:47:50 +08:00
@fawn-nine
63cbc9da2f 添加讲书 2023-09-26 17:46:03 +08:00
@fawn-nine
d27325394c 0926 2023-09-26 17:44:30 +08:00
yanwenlong
6d10bf598b 完善书评第二次提交 2023-09-26 11:10:35 +08:00
1271023382@qq.com
f397de5462 1635 2023-09-25 16:35:54 +08:00
1271023382@qq.com
ba30f6c8a0 1618 2023-09-25 16:19:02 +08:00
1271023382@qq.com
3566b1d57f . 2023-09-25 14:34:08 +08:00
1271023382@qq.com
ea6e42f12f 布局调整 2023-09-25 14:22:57 +08:00
yanwenlong
a97b8e4a05 补充 2023-09-25 12:51:54 +08:00
yanwenlong
9403a9fbf7 补提交 2023-09-25 12:50:45 +08:00
yanwenlong
5c773b5ef3 Merge branch 'master' of https://gitee.com/wjl2008_admin/nuttyreading-html 2023-09-25 12:50:27 +08:00
@fawn-nine
c8169bf38f 图标补充上传 2023-09-25 11:23:10 +08:00
yanwenlong
1105f9108d 更新书评 2023-09-25 01:02:33 +08:00
yanwenlong
46cf912cb4 书评改造 2023-09-25 00:58:01 +08:00
@fawn-nine
8d78bd6636 Merge branch 'master-xie' 2023-09-22 17:35:16 +08:00
@fawn-nine
b902557a6a 接口更新 2023-09-22 17:34:42 +08:00
@fawn-nine
12bc194daf Merge branch 'master-xie' 2023-09-22 13:56:47 +08:00
@fawn-nine
24c0363a45 3 2023-09-22 13:56:23 +08:00
@fawn-nine
bc6e8f6bf6 Merge branch 'master-xie' 2023-09-22 13:48:35 +08:00
@fawn-nine
3d7e759f78 2 2023-09-22 13:48:00 +08:00
@fawn-nine
ce389485d6 1 2023-09-22 13:42:32 +08:00
@fawn-nine
a005522d11 Merge branch 'master-xie' 2023-09-22 12:05:06 +08:00
@fawn-nine
8f970b3d0e . 2023-09-22 12:04:45 +08:00
@fawn-nine
c469f221b0 Merge branch 'master-xie' 2023-09-22 11:34:39 +08:00
@fawn-nine
4beb13cccb . 2023-09-22 11:34:09 +08:00
@fawn-nine
07aa8ef15e Merge branch 'master-xie' 2023-09-22 11:17:28 +08:00
@fawn-nine
e630e70376 09-22 2023-09-22 11:15:25 +08:00
@fawn-nine
dd00d7f0cc Merge branch 'master-xie' 2023-09-20 18:14:43 +08:00
@fawn-nine
648117b7a6 添加补卡 未完成 2023-09-20 18:13:04 +08:00
yanwenlong
7e23fdeb4d bookdesc 2023-09-20 10:28:23 +08:00
@fawn-nine
491c40d0f4 Merge branch 'master-xie' 2023-09-20 09:06:13 +08:00
yanwenlong
4d17aae24b 书评列表风格改造 2023-09-20 00:02:03 +08:00
@fawn-nine
2eda927c44 页面美化+接口更新 2023-09-19 17:58:35 +08:00
@fawn-nine
8787e14e68 0919 2023-09-19 12:01:14 +08:00
@fawn-nine
ef54443c1a Merge branch 'bookxiangqing' 2023-09-19 09:44:32 +08:00
@fawn-nine
30e174b237 版本恢复 2023-09-19 09:43:11 +08:00
@fawn-nine
8ebf79f301 首页+图书详情 2023-09-18 18:05:27 +08:00
@fawn-nine
7049ba6cd1 合并后 2023-09-18 11:52:41 +08:00
@fawn-nine
85e44f13e4 Merge branch 'bookxiangqing' 2023-09-18 11:32:04 +08:00
@fawn-nine
21029b054c 20230918 2023-09-18 11:31:49 +08:00
@fawn-nine
d4966ed5a7 Merge branch 'bookxiangqing' 2023-09-18 11:28:07 +08:00
@fawn-nine
647182e5e0 . 2023-09-18 11:27:46 +08:00
@fawn-nine
da2745a6b6 Merge branch 'bookxiangqing' 2023-09-18 11:24:13 +08:00
@fawn-nine
83b209b0c0 首页改版前 2023-09-18 11:21:07 +08:00
yanwenlong
ebeaae1927 商品详情布局修改 2023-09-17 00:26:33 +08:00
@fawn-nine
46a66c8884 打卡部分部分修改 2023-09-14 15:20:22 +08:00
yanwenlong
099735e846 书评列表完成 2023-09-14 00:58:31 +08:00
yanwenlong
7df88d4e9a 书评部分初始化代码 2023-09-13 23:18:38 +08:00
yanwenlong
903288059d 读书打卡签到时间显示bug 2023-09-13 23:09:44 +08:00
1271023382@qq.com
c6c9c055e1 Merge branch 'guonei' 2023-09-09 11:44:02 +08:00
@fawn-nine
96a78c45b1 阶段性上传 2023-09-08 19:45:50 +08:00
@fawn-nine
b0cc2b8663 阶段性上传 2023-09-08 18:06:39 +08:00
@fawn-nine
7b9044f4df 2023.09.01 2023-09-01 18:04:41 +08:00
@fawn-nine
ef6c52c0d4 引入日历前 2023-08-21 18:05:19 +08:00
@fawn-nine
57d70c40f2 播放器雏形 2023-08-11 14:54:03 +08:00
@fawn-nine
72d35bae31 背景音乐播放 2023-07-27 18:12:31 +08:00
@fawn-nine
32166040c3 0720 2023-07-20 18:03:48 +08:00
@fawn-nine
fc9bca37c1 听书页面 2023-07-19 17:41:16 +08:00
@fawn-nine
afb1462db6 国内版本初始化 2023-07-04 13:27:48 +08:00
@fawn-nine
5bdbe1afc4 新建分支前最后一次提交 2023-07-04 13:27:04 +08:00
@fawn-nine
e7d9d12556 一版上线后修改 2023-06-26 17:46:54 +08:00
@fawn-nine
1e145aa4b0 页面完善 2023-06-02 18:06:08 +08:00
@fawn-nine
27f08527e8 完善支付选项 2023-05-31 16:25:16 +08:00
@fawn-nine
c37c93a293 微信支付完成 2023-05-23 16:04:26 +08:00
@fawn-nine
078aa9af06 0518 2023-05-18 13:23:11 +08:00
@fawn-nine
db2beb84e5 极光推送权限修改 2023-04-23 15:11:26 +08:00
@fawn-nine
ee74da48cc 苹果支付,1.0 2023-04-19 14:53:52 +08:00
@fawn-nine
14ea3db691 苹果支付构建版本 2023-04-17 15:32:27 +08:00
@fawn-nine
6dffef6f3f 苹果支付构建版本 2023-04-17 15:31:40 +08:00
@fawn-nine
88edd76561 仿真翻书 2023-04-04 17:51:26 +08:00
@fawn-nine
c9d3c72b71 翻书 2023-04-04 17:41:43 +08:00
@fawn-nine
9f63a8a989 翻页效果 2023-04-04 17:25:50 +08:00
@fawn-nine
dea49e6385 完成了文字高亮 2023-03-24 16:41:28 +08:00
@fawn-nine
5127888c45 仿真阅读 2023-03-24 10:06:55 +08:00
@fawn-nine
be3da9ff64 仿真阅读 2023-03-24 09:55:04 +08:00
@fawn-nine
94e297adc5 仿真阅读 2023-03-24 09:51:26 +08:00
@fawn-nine
b566b9264d 仿真阅读器 2023-03-24 09:49:23 +08:00
@fawn-nine
769f919e6c 特效 2023-03-21 18:02:05 +08:00
@fawn-nine
12c020e341 引入仿真动画效果 2023-03-21 17:54:19 +08:00
@fawn-nine
dfd3772cc5 仿真翻书效果引入 2023-03-21 17:52:51 +08:00
1918 changed files with 163050 additions and 5967 deletions

1
.gitignore vendored
View File

@@ -1,4 +1,5 @@
.DS_Store
.hbuilderx/
node_modules
unpackage/dist
unpackage/release

View File

@@ -1,26 +0,0 @@
{
// launch.json 配置了启动调试时相关设置configurations下节点名称可为 app-plus/h5/mp-weixin/mp-baidu/mp-alipay/mp-qq/mp-toutiao/mp-360/
// launchtype项可配置值为local或remote, local代表前端连本地云函数remote代表前端连云端云函数
"version" : "0.0",
"configurations" : [
{
"app-plus" : {
"launchtype" : "local"
},
"default" : {
"launchtype" : "local"
},
"h5" : {
"launchtype" : "local"
},
"mp-weixin" : {
"launchtype" : "local"
},
"type" : "uniCloud"
},
{
"playground" : "custom",
"type" : "uni-app:app-ios"
}
]
}

383
App.vue
View File

@@ -1,171 +1,310 @@
<script>
import store from '@/store/index.js';
import socket from '@/config/socket';
import { music, bgm } from "@/utils/music.js";
import { iap } from "@/utils/myIapCheck.js";
import store from "@/store/index.js";
import socket from "@/config/socket";
// #ifdef H5
import { h5Login } from '@/config/html5Utils';
import { h5Login } from "@/config/html5Utils";
// #endif
// // #ifdef APP-PLUS
// import APPUpdate from '@/uni_modules/zhouWei-APPUpdate/js_sdk/appUpdate';
// // #endif
// #ifdef APP-PLUS
import APPUpdate from '@/uni_modules/zhouWei-APPUpdate/js_sdk/appUpdate';
import updata from "@/uni_modules/uni-upgrade-center-app/utils/check-update";
// #endif
import Vue from 'vue'
import Vue from "vue";
export default {
onLaunch: function(e) {
uni.getSystemInfo({
success(res) {
Vue.prototype.winWidth=res.screenWidth
Vue.prototype.winHeight=res.screenHeight
}
})
//取出缓存数据
store.commit('setCacheData');
// #ifdef MP-WEIXIN
if (store.state.userInfo.token) {
socket.init();
}
// #endif
// #ifdef H5
console.log(store.state)
if (store.state.userInfo.token) {
socket.init();
} else {
h5Login('force', () => {
socket.init();
});
}
// #endif
// #ifdef APP-PLUS
if (store.state.userInfo.token) {
socket.init();
}
APPUpdate();
// #endif
},
onShow: function(e) {
// #ifdef MP-WEIXIN
//获取二维码携带的参数
let scene = decodeURIComponent(e.query.scene);
scene = scene.split('&');
let data = {
//场景值
scene: e.scene
};
scene.forEach(item => {
let arr = item.split('=');
if (arr.length == 2) {
data[arr[0]] = arr[1];
}
});
store.commit('setChatScenesInfo', Object.assign(e.query, data));
//小程序更新
if (uni.getUpdateManager) {
const updateManager = uni.getUpdateManager();
updateManager.onCheckForUpdate(function(res) {
// 请求完新版本信息的回调
// console.log(res.hasUpdate);
});
updateManager.onUpdateReady(function(res) {
uni.showModal({
title: '更新提示',
content: '新版本已经准备好,是否重启应用?',
success(res) {
if (res.confirm) {
// 新的版本已经下载好,调用 applyUpdate 应用新版本并重启
updateManager.applyUpdate();
}
}
});
});
updateManager.onUpdateFailed(function(res) {
// 新的版本下载失败
uni.showModal({
title: '已经有新版本了哟~',
content: '新版本已经上线啦~,请您删除当前小程序,重新搜索打开哟~',
showCancel: false
});
});
}
// #endif
},
onHide: function() {}
data() {
return {
lastCheckTime: 0, // 记录上一次检查时间
platform: null, // 系统
};
},
onLaunch: function (e) {
// 检测自动更新
// #ifdef APP-PLUS
// updata();
// 检测是否有未关闭苹果内购订单
// iap.getChannels();
// console.log('引入了?');
// #endif
uni.getSystemInfo({
success(res) {
Vue.prototype.winWidth = res.screenWidth;
Vue.prototype.winHeight = res.screenHeight;
},
});
// 取出初始播放信息
uni.getStorage({
key: "playingInfo",
success: function (res) {
console.log(res, "playingInfo本地初始化");
store.commit("setUserInfo", {
playingInfo: res.data,
});
store.commit("setUserInfo", {
playTitle: res.data.chapter,
fengImg: res.data.bookImage,
});
console.log(store.state.userInfo, "初始化");
},
fail: function (e) {
console.log(e, "playingInfo本地初始化失败");
store.commit("setUserInfo", {
playingInfo: {
images: "../../static/icon/fengziIcon.jpg",
chapterName: "暂无播放信息",
},
});
store.commit("setUserInfo", {
playTitle: "暂无播放信息",
fengImg: "../../static/icon/fengziIcon.jpg",
});
},
});
// 取出播放列表
uni.getStorage({
key: "playData",
success: function (res) {
// 本地有播放数据就用本地的
console.log(res.data, "取出的本地数据");
if (res.data.myList.length <= 0) {
store.commit("setUserInfo", {
playVisible: false,
});
} else {
music.setList(res.data.myList, "", store.state.userInfo.playIndex);
// music.setCoverImg(res.data.fengImg)
store.commit("setUserInfo", res.data);
}
store.commit("setUserInfo", {
playFlag: false,
}); // 设置播放按钮状态为暂停
store.commit("setUserInfo", {
currentTime: 0,
});
},
fail: function (e) {
// 如果没有,就查询一下线上的播放记录
console.log("本地无数据");
music.setList([]);
//store.commit('setUserInfo',{'playingInfo': {'bookid':0,'chapterId':0}});
store.commit("setUserInfo", {
playVisible: false,
});
store.commit("setUserInfo", {
myList: [],
fengImg: "../../static/icon/fengziIcon.jpg",
});
store.commit("setUserInfo", {
playFlag: false,
});
store.commit("setUserInfo", {
currentTime: 0,
});
},
});
// end
// 取出播放弹窗显示或者隐藏
uni.getStorage({
key: "playVisible",
success: function (res) {
store.commit("setUserInfo", {
playVisible: res.data,
}); // 设置是否显示按钮
},
fail: function (e) {
// 如果本地没有playVisible数据默认为false
store.commit("setUserInfo", {
playVisible: false,
});
},
});
//取出缓存数据
store.commit("setCacheData");
// #ifdef MP-WEIXIN
if (store.state.userInfo.token) {
socket.init();
}
// #endif
// #ifdef H5
console.log(store.state);
if (store.state.userInfo.token) {
socket.init();
} else {
h5Login("force", () => {
socket.init();
});
}
// #endif
// #ifdef APP-PLUS
if (store.state.userInfo.token) {
socket.init();
}
// APPUpdate();
// #endif
},
onShow: function (e) {
const interval = 1000 * 60 * 60 * 6; // 检查间隔单位毫秒此处为6小时
const currentTime = Date.now();
if (currentTime - this.lastCheckTime > interval) {
this.lastCheckTime = currentTime; // 更新上一次检查时间
updata();
} else {
console.log("距离上次检查时间过短,不重复检查");
}
// #ifdef APP-PLUS
// 检测是否有未关闭苹果内购订单
iap.getChannels();
// console.log('引入了?');
// #endif
// console.log(plus.runtime.arguments, 'plus.runtime.arguments-----')
// #ifdef MP-WEIXIN
//获取二维码携带的参数
let scene = decodeURIComponent(e.query.scene);
scene = scene.split("&");
let data = {
//场景值
scene: e.scene,
};
scene.forEach((item) => {
let arr = item.split("=");
if (arr.length == 2) {
data[arr[0]] = arr[1];
}
});
store.commit("setChatScenesInfo", Object.assign(e.query, data));
//小程序更新
if (uni.getUpdateManager) {
const updateManager = uni.getUpdateManager();
updateManager.onCheckForUpdate(function (res) {
// 请求完新版本信息的回调
// console.log(res.hasUpdate);
});
updateManager.onUpdateReady(function (res) {
uni.showModal({
title: "更新提示",
content: "新版本已经准备好,是否重启应用?",
success(res) {
if (res.confirm) {
// 新的版本已经下载好,调用 applyUpdate 应用新版本并重启
updateManager.applyUpdate();
}
},
});
});
updateManager.onUpdateFailed(function (res) {
// 新的版本下载失败
uni.showModal({
title: "已经有新版本了哟~",
content: "新版本已经上线啦~,请您删除当前小程序,重新搜索打开哟~",
showCancel: false,
});
});
}
// #endif
},
onHide: function () {},
destroyed() {
store.commit("setUserInfo", {
playFlag: true,
});
console.log("页面销毁");
},
methods: {},
};
</script>
<style lang="scss">
@import "uview-ui/index.scss";
@import "uview-ui/index.scss";
/* #ifndef APP-NVUE */
@import './style/common.scss';
@import './style/input.scss';
@import './style/table.scss';
@import "./style/common.scss";
@import "./style/input.scss";
@import "./style/table.scss";
page {
height: 100%;
background-color: #f7faf9;
height: 100%;
background-color: #f7faf9;
}
/* #endif */
/* #ifdef H5 */
//修复H5底部导航挡住内容bug
uni-app {
height: auto;
height: auto;
}
/*每个页面公共css */
@font-face {
font-family: 'iconfont' ; /* project id 1997429 */
src: url('https://at.alicdn.com/t/font_1997429_8xzvctxta3u.eot');
src: url('https://at.alicdn.com/t/font_1997429_8xzvctxta3u.eot?#iefix') format('embedded-opentype'),
url('https://at.alicdn.com/t/font_1997429_8xzvctxta3u.woff2') format('woff2'),
url('https://at.alicdn.com/t/font_1997429_8xzvctxta3u.woff') format('woff'),
url('https://at.alicdn.com/t/font_1997429_8xzvctxta3u.ttf') format('truetype'),
url('https://at.alicdn.com/t/font_1997429_8xzvctxta3u.svg#iconfont') format('svg');
}
.iconfont{
font-family:"iconfont" !important;
font-style:normal;
-webkit-font-smoothing: antialiased;
-webkit-text-stroke-width: 0.2px;
-moz-osx-font-smoothing: grayscale;
}
@font-face {
font-family: "iconfont";
/* project id 1997429 */
src: url("https://at.alicdn.com/t/font_1997429_8xzvctxta3u.eot");
src: url("https://at.alicdn.com/t/font_1997429_8xzvctxta3u.eot?#iefix")
format("embedded-opentype"),
url("https://at.alicdn.com/t/font_1997429_8xzvctxta3u.woff2")
format("woff2"),
url("https://at.alicdn.com/t/font_1997429_8xzvctxta3u.woff") format("woff"),
url("https://at.alicdn.com/t/font_1997429_8xzvctxta3u.ttf")
format("truetype"),
url("https://at.alicdn.com/t/font_1997429_8xzvctxta3u.svg#iconfont")
format("svg");
}
.iconfont {
font-family: "iconfont" !important;
font-style: normal;
-webkit-font-smoothing: antialiased;
-webkit-text-stroke-width: 0.2px;
-moz-osx-font-smoothing: grayscale;
}
//修复H5输入框上下不居中bug
.uni-input-form {
height: 100%;
height: 100%;
}
//去除地图上高德地图标识符
.amap-copyright {
display: none !important;
display: none !important;
}
.amap-logo {
display: none !important;
display: none !important;
}
.amap-ui-control-zoom {
width: 60upx !important;
width: 60upx !important;
}
.amap-ui-control-zoom > * {
width: 60upx !important;
height: 60upx !important;
line-height: 60upx !important;
width: 60upx !important;
height: 60upx !important;
line-height: 60upx !important;
}
.amap-ui-control-theme-dark {
display: none !important;
display: none !important;
}
//设置圆角
checkbox.round .wx-checkbox-input,
checkbox.round .uni-checkbox-input {
border-radius: 100upx;
border-radius: 100upx;
}
//设置背景色
checkbox.checkedItem[checked] .wx-checkbox-input,
checkbox.checkedItem .uni-checkbox-input-checked{
background-color: #e5a000 !important;
border-color: #e5a000 !important;
color: #ffffff !important;
checkbox.checkedItem .uni-checkbox-input-checked {
background-color: #e5a000 !important;
border-color: #e5a000 !important;
color: #ffffff !important;
}
/* #endif */
</style>

View File

@@ -0,0 +1,94 @@
**简要描述:**
- 表情插件
版本 v1.0.0
qq表情
基于colorui 通过 vue 实现
表情放在static下的 bkhumor-emoji 目录下。
使用方法请参考下方的 【模板示例】。
**注意:手机上运行需要将表情图片放到自己服务器。**
[![示例图](http://xinghuo.webdog.club/o_1gti10ds01515kqi1vip1can1cvfl.png)]
[![示例图2](http://xinghuo.webdog.club/o_1gti120uh15lm1bod1n38ejldsmq.png)]
```javascript
模板示例
<view class="flex">
<view class="flex-sub padding-left-xs" style="align-self: center;">
<input type="text" @focus="InputFocus" @blur="InputBlur" :value="inputValue" placeholder-style="font-size:24rpx;color:#aaaaaa;" placeholder="请输入您要发送的内容" maxlength="300"></input>
</view>
<view class="text-center" style="width: 80rpx; font-size: 50rpx;">
<text :class="emojiIcon" @tap="showEmj"></text>
</view>
<button class="cu-btn bg-gradual-blue shadow-blur">发送</button>
</view>
<emotion @emotion="handleEmj" :height="200" v-if="isShowEmj"></emotion>
</view>
JS部分
import emotion from '@/components/bkhumor-emojiplus/bkhumor-emojiplus.vue';
export default {
data() {
return {
title: 'Hello',
isShowEmj: false,
emojiIcon:'cuIcon-emoji',
inputValue:''
}
},
onLoad() {
},
components:{
emotion
},
methods: {
handleEmj(i) {
if(i == '[em_98]') {
//匹配最后一个表情符号并删除。
this.inputValue = this.inputValue.replace(/(\[[^\]]+\]|[\s\S])$/, '');
} else {
this.inputValue += i;
}
},
showEmj() {
let bool = !this.isShowEmj;
if(bool) {
this.emojiIcon = 'cuIcon-keyboard';
} else {
this.emojiIcon = 'cuIcon-emoji';
}
this.isShowEmj = bool;
this.$emit('show')
},
InputBlur(e){
},
InputFocus(e){
this.isShowEmj = false;
this.$emit('foc')
},
}
}
```
**注意事项**
【1】请在入口页面根目录下的App.vue引入以下css:
/*每个页面公共css */
@import "bkhumor-emojiplus/components/colorui/main.css";
@import "bkhumor-emojiplus/components/colorui/icon.css"
【2】为了保证图片生效可控建议将components/bkhumor-emoji/index.vue中的图片路径替换为自己服务器的图片路径。
- 更多详细内容请参看demo有疑问可留言
欢迎使用ShowDoc

View File

@@ -0,0 +1,136 @@
<template>
<view class="emotion-box">
<swiper class="swiper" disable-programmatic-animation="true" indicator-dots="true" style="width: 750rpx;">
<swiper-item class="emotion-box-line">
<view v-for="(line, i) in list1" v-bind:key="i">
<view v-for="(im, ix) in line" v-bind:key="ix" class="swiper-item emotion-item" :style="{width:img_width+'px'}" @click="clickHandler(im)">
<rich-text :nodes="im.toString().replace(/^([1-9]\d?|97)$/g, emotion(im))"></rich-text>
</view>
</view>
</swiper-item>
<swiper-item class="emotion-box-line">
<view v-for="(line, i) in list2" v-bind:key="i">
<view v-for="(im, ix) in line" v-bind:key="ix" class="swiper-item emotion-item" :style="{width:img_width+'px'}" @click="clickHandler(im)">
<rich-text :nodes="im.toString().replace(/^([1-9]\d?|97)$/g, emotion(im))"></rich-text>
</view>
</view>
</swiper-item>
<swiper-item class="emotion-box-line">
<view v-for="(line, i) in list3" v-bind:key="i">
<view v-for="(im, ix) in line" v-bind:key="ix" class="swiper-item emotion-item" :style="{width:img_width+'px'}" @click="clickHandler(im)">
<rich-text :nodes="im.toString().replace(/^([1-9]\d?|97)$/g, emotion(im))"></rich-text>
</view>
</view>
</swiper-item>
<swiper-item class="emotion-box-line">
<view v-for="(line, i) in list4" v-bind:key="i">
<view v-for="(im, ix) in line" v-bind:key="ix" class="swiper-item emotion-item" :style="{width:img_width+'px'}" @click="clickHandler(im)">
<rich-text :nodes="im.toString().replace(/^([1-9]\d?|97)$/g, emotion(im))"></rich-text>
</view>
</view>
</swiper-item>
<swiper-item class="emotion-box-line">
<view v-for="(line, i) in list5" v-bind:key="i">
<view v-for="(im, ix) in line" v-bind:key="ix" class="swiper-item emotion-item" :style="{width:img_width+'px'}" @click="clickHandler(im)">
<rich-text :nodes="im.toString().replace(/^([1-9]\d?|97)$/g, emotion(im))"></rich-text>
</view>
</view>
</swiper-item>
</swiper>
</view>
</template>
<script>
export default {
props: {
windowWidth:{
type:Number,
default:320
}
},
data() {
return {
list1: [
[1,2,3],[4,5,6],
[7,8,9],[10,11,12],
[13,14,15],[16,17,18],
[19,20,21],[22,23,98]
],
list2:[
[25,26,27],[28,29,30],
[31,32,33],[34,35,36],
[37,38,39],[40,41,42],
[43,44,45],[46,47,98]
],
list3:[
[49,50,51],[52,53,54],
[55,56,57],[58,59,60],
[61,62,63],[64,65,66],
[67,68,69],[70,71,98]
],
list4:[
[73,74,75],[76,77,78],
[79,80,81],[82,83,84],
[85,86,87],[88,89,90],
[91,92,93],[94,95,98]
],
list5:[
[24],[48],[72],[96],[97],[98]
],
item: [],
img_width:0
}
},
onLoad() {
},
mounted() {
const query = uni.createSelectorQuery().in(this);
query.select('.emotion-box').boundingClientRect(data => {
console.log(this.windowWidth / 10);
this.img_width = this.windowWidth / 10;
}).exec();
},
methods: {
clickHandler(i) {
let emotioni = `[em_${i}]`
let emotion = this.emotion(i)
this.$emit('emotion', {emotion,emotioni});
},
emotion(res) {
const list = Array.from({length:100}, (v,k) => k)
let index = list.indexOf(res)
return `<img src="https://maishijie.com.cn/view/img/bkhumor-emoji/${index}.gif" align="middle">`
}
}
}
</script>
<style scoped>
.emotion-box {
margin: 0 auto;
width: 100%;
box-sizing: border-box;
padding-top: 8upx;
overflow: hidden;
background: white;
}
.emotion-box-line {
display: flex;
}
.emotion-item {
flex: 1;
text-align: center;
cursor: pointer;
padding:10upx;
}
</style>

View File

@@ -0,0 +1,113 @@
<template>
<view class="emotion-box" style="display: flex; flex-direction: row; flex-wrap: wrap; height: 35vh; overflow-y: scroll;" >
<block v-for="(list,index) in emojilist">
<image @click="clickEmoji(list)" :src="'../../static/emojis/qq/'+list.url+''" style="width: 35px; height: 35px; margin-top: 15px; margin-left: 18px;"></image>
</block>
</swiper>
</view>
</template>
<script>
// 1.先引入表情库,(完全手撸,十分繁琐)(这个是 QQ 的表情库)
import emojiList1 from '../../emoji/biaoqin.js'
export default {
props: {
windowWidth:{
type:Number,
default:320
}
},
data() {
return {
emojilist:emojiList1,
list1: [
[1,2,3],[4,5,6],
[7,8,9],[10,11,12],
[13,14,15],[16,17,18],
[19,20,21],[22,23,98]
],
list2:[
[25,26,27],[28,29,30],
[31,32,33],[34,35,36],
[37,38,39],[40,41,42],
[43,44,45],[46,47,98]
],
list3:[
[49,50,51],[52,53,54],
[55,56,57],[58,59,60],
[61,62,63],[64,65,66],
[67,68,69],[70,71,98]
],
list4:[
[73,74,75],[76,77,78],
[79,80,81],[82,83,84],
[85,86,87],[88,89,90],
[91,92,93],[94,95,98]
],
list5:[
[24],[48],[72],[96],[97],[98]
],
item: [],
img_width:0
}
},
onLoad() {
},
mounted() {
const query = uni.createSelectorQuery().in(this);
query.select('.emotion-box').boundingClientRect(data => {
console.log(this.windowWidth / 10);
this.img_width = this.windowWidth / 10;
}).exec();
},
methods: {
clickEmoji(val){
console.log(val)
let emotioni = val.alt
let emotion = this.emotion(val.url)
this.$emit('emotion', {emotion,emotioni});
},
clickHandler(i) {
let emotioni = `[em_${i}]`
let emotion = this.emotion(i)
this.$emit('emotion', {emotion,emotioni});
},
emotion(res) {
const list = Array.from({length:100}, (v,k) => k)
let index = list.indexOf(res)
// return `<img src="https://maishijie.com.cn/view/img/bkhumor-emoji/${index}.gif" align="middle">`
// return `<img src="https://www.nuttyreading.com/emojis/emojis/qq/${res}" width="24px" align="middle">`
return "https://www.nuttyreading.com/emojis/emojis/qq/"+res
}
}
}
</script>
<style scoped>
.emotion-box {
margin: 0 auto;
width: 100%;
box-sizing: border-box;
padding-top: 8upx;
overflow: hidden;
background: white;
}
.emotion-box-line {
display: flex;
}
.emotion-item {
flex: 1;
text-align: center;
cursor: pointer;
padding:10upx;
}
</style>

View File

@@ -0,0 +1,184 @@
/*
Animation 微动画
基于ColorUI组建库的动画模块 by 文晓港 2019年3月26日19:52:28
*/
/* css 滤镜 控制黑白底色gif的 */
.gif-black{
mix-blend-mode: screen;
}
.gif-white{
mix-blend-mode: multiply;
}
/* Animation css */
[class*=animation-] {
animation-duration: .5s;
animation-timing-function: ease-out;
animation-fill-mode: both
}
.animation-fade {
animation-name: fade;
animation-duration: .3s;
animation-timing-function: linear
}
.animation-scale-up {
animation-name: scale-up
}
.animation-scale-down {
animation-name: scale-down
}
.animation-slide-top {
animation-name: slide-top
}
.animation-slide-bottom {
animation-name: slide-bottom
}
.animation-slide-left {
animation-name: slide-left
}
.animation-slide-right {
animation-name: slide-right
}
.animation-shake {
animation-name: shake
}
.animation-reverse {
animation-direction: reverse
}
@keyframes fade {
0% {
opacity: 0
}
100% {
opacity: 1
}
}
@keyframes scale-up {
0% {
opacity: 0;
transform: scale(.2)
}
100% {
opacity: 1;
transform: scale(1)
}
}
@keyframes scale-down {
0% {
opacity: 0;
transform: scale(1.8)
}
100% {
opacity: 1;
transform: scale(1)
}
}
@keyframes slide-top {
0% {
opacity: 0;
transform: translateY(-100%)
}
100% {
opacity: 1;
transform: translateY(0)
}
}
@keyframes slide-bottom {
0% {
opacity: 0;
transform: translateY(100%)
}
100% {
opacity: 1;
transform: translateY(0)
}
}
@keyframes shake {
0%,
100% {
transform: translateX(0)
}
10% {
transform: translateX(-9px)
}
20% {
transform: translateX(8px)
}
30% {
transform: translateX(-7px)
}
40% {
transform: translateX(6px)
}
50% {
transform: translateX(-5px)
}
60% {
transform: translateX(4px)
}
70% {
transform: translateX(-3px)
}
80% {
transform: translateX(2px)
}
90% {
transform: translateX(-1px)
}
}
@keyframes slide-left {
0% {
opacity: 0;
transform: translateX(-100%)
}
100% {
opacity: 1;
transform: translateX(0)
}
}
@keyframes slide-right {
0% {
opacity: 0;
transform: translateX(100%)
}
100% {
opacity: 1;
transform: translateX(0)
}
}

View File

@@ -0,0 +1,95 @@
<template>
<view>
<view class="cu-custom" :style="[{height:CustomBar + 'px'}]">
<view class="cu-bar fixed" :style="style" :class="[bgImage!=''?'none-bg text-white bg-img':'',bgColor,isShadown?' cu-bar-shadown':'']">
<view class="action" @tap="BackPage" v-if="isBack">
<text class="cuIcon-back"></text>
<slot name="backText"></slot>
</view>
<view class="content" :style="[{top:StatusBar + 'px'}]">
<slot name="content"></slot>
</view>
<slot name="right" ></slot>
</view>
</view>
</view>
</template>
<script>
export default {
data() {
return {
StatusBar: this.StatusBar,
CustomBar: this.CustomBar
};
},
name: 'cu-custom',
computed: {
style() {
var StatusBar= this.StatusBar;
var CustomBar= this.CustomBar;
var bgImage = this.bgImage;
var style = `height:${CustomBar}px;padding-top:${StatusBar}px;`;
if (this.bgImage) {
style = `${style}background:${bgImage};`;
}
return style
}
},
props: {
bgColor: {
type: String,
default: ''
},
isBack: {
type: [Boolean, String],
default: false
},
bgImage: {
type: String,
default: ''
},
isShadown:{
type: [Boolean, String],
default: true
}
},
methods: {
BackPage() {
uni.navigateBack({
delta: 1
});
}
}
}
</script>
<style lang="scss">
@import "../../../style/color/color.scss"; //颜色
/* 运动颜色 数据库取出 */
.yd-red{
background: $redColor-linear;
color: #FFF;
}
.yd-blue{
background: $blueColor-linear;
color: #FFF;
}
.yd-purple{
background: $purpleColor-linear;
color: #FFF;
}
.yd-black{
background: $blackColor-linear;
color: #FFF;
}
.yd-cyan{
background: $cyanColor-linear;
color: #FFF;
}
.cu-bar-shadown{
-webkit-box-shadow: 0 0 30px 0 rgba(43,86,112,.1) !important;
box-shadow: 0 0 30px 0 rgba(43,86,112,.1) !important;
}
</style>

File diff suppressed because one or more lines are too long

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,64 @@
const emojiList = [
{"url":"0@2x.gif","alt":"[惊讶]"},{"url":"1@2x.gif","alt":"[撇嘴]"},{"url":"2@2x.gif","alt":"[色]"},{"url":"3@2x.gif","alt":"[啊这]"},{"url":"4@2x.gif","alt":"[得意]"},{"url":"5@2x.gif","alt":"[流泪]"},{"url":"6@2x.gif","alt":"[害羞]"},
{"url":"7@2x.gif","alt":"[闭嘴]"},{"url":"8@2x.gif","alt":"[睡]"},{"url":"9@2x.gif","alt":"[大哭]"},{"url":"10@2x.gif","alt":"[尴尬]"},{"url":"11@2x.gif","alt":"[发怒]"},{"url":"12@2x.gif","alt":"[调皮]"},{"url":"13@2x.gif","alt":"[呲牙]"},
{"url":"14@2x.gif","alt":"[微笑]"},{"url":"15@2x.gif","alt":"[难过]"},{"url":"16@2x.gif","alt":"[酷]"},{"url":"18@2x.gif","alt":"[抓狂]"},{"url":"19@2x.gif","alt":"[吐]"},{"url":"20@2x.gif","alt":"[偷笑]"},{"url":"21@2x.gif","alt":"[可爱]"},
{"url":"22@2x.gif","alt":"[白眼]"},{"url":"23@2x.gif","alt":"[傲慢]"},{"url":"24@2x.gif","alt":"[饥饿]"},{"url":"25@2x.gif","alt":"[困]"},{"url":"26@2x.gif","alt":"[惊恐]"},{"url":"27@2x.gif","alt":"[流汗]"},{"url":"28@2x.gif","alt":"[憨笑]"},
{"url":"29@2x.gif","alt":"[悠闲]"},{"url":"30@2x.gif","alt":"[奋斗]"},{"url":"31@2x.gif","alt":"[咒骂]"},{"url":"32@2x.gif","alt":"[疑问]"},{"url":"33@2x.gif","alt":"[嘘]"},{"url":"34@2x.gif","alt":"[晕]"},{"url":"35@2x.gif","alt":"[折磨]"},
{"url":"36@2x.gif","alt":"[衰]"},{"url":"37@2x.gif","alt":"[骷髅]"},{"url":"38@2x.gif","alt":"[敲打]"},{"url":"39@2x.gif","alt":"[再见]"},{"url":"46@2x.gif","alt":"[猪头]"},{"url":"49@2x.gif","alt":"[抱抱]"},{"url":"53@2x.gif","alt":"[生日]"},
{"url":"54@2x.gif","alt":"[闪电]"},{"url":"55@2x.gif","alt":"[炸弹]"},{"url":"56@2x.gif","alt":"[刀]"},{"url":"57@2x.gif","alt":"[足球]"},{"url":"59@2x.gif","alt":"[便便]"},{"url":"60@2x.gif","alt":"[咖啡]"},{"url":"61@2x.gif","alt":"[饭]"},
{"url":"62@2x.gif","alt":"[药]"},{"url":"63@2x.gif","alt":"[玫瑰]"},{"url":"64@2x.gif","alt":"[凋谢]"},{"url":"66@2x.gif","alt":"[爱心]"},{"url":"67@2x.gif","alt":"[心碎]"},{"url":"69@2x.gif","alt":"[礼物]"},{"url":"72@2x.gif","alt":"[信封]"},
{"url":"74@2x.gif","alt":"[太阳]"},{"url":"75@2x.gif","alt":"[月亮]"},{"url":"76@2x.gif","alt":"[赞]"},{"url":"77@2x.gif","alt":"[踩]"},{"url":"78@2x.gif","alt":"[握手]"},{"url":"79@2x.gif","alt":"[胜利]"},{"url":"89@2x.gif","alt":"[西瓜]"},
{"url":"90@2x.gif","alt":"[下雨]"},{"url":"91@2x.gif","alt":"[多云]"},{"url":"96@2x.gif","alt":"[冷汗]"},{"url":"97@2x.gif","alt":"[擦汗]"},{"url":"98@2x.gif","alt":"[抠鼻]"},{"url":"99@2x.gif","alt":"[鼓掌]"},{"url":"100@2x.gif","alt":"[嗅大了]"},
{"url":"101@2x.gif","alt":"[坏笑]"},{"url":"102@2x.gif","alt":"[右哼哼]"},{"url":"103@2x.gif","alt":"[左哼哼]"},{"url":"104@2x.gif","alt":"[哈欠]"},{"url":"105@2x.gif","alt":"[鄙视]"},{"url":"106@2x.gif","alt":"[委屈]"},{"url":"107@2x.gif","alt":"[快哭了]"},
{"url":"108@2x.gif","alt":"[阴险]"},{"url":"109@2x.gif","alt":"[亲亲]"},{"url":"110@2x.gif","alt":"[吓]"},{"url":"111@2x.gif","alt":"[可怜]"},{"url":"112@2x.gif","alt":"[菜刀]"},{"url":"113@2x.gif","alt":"[啤酒]"},{"url":"114@2x.gif","alt":"[篮球]"},
{"url":"115@2x.gif","alt":"[乒乓]"},{"url":"116@2x.gif","alt":"[示爱]"},{"url":"117@2x.gif","alt":"[瓢虫]"},{"url":"118@2x.gif","alt":"[抱拳]"},{"url":"119@2x.gif","alt":"[勾引]"},{"url":"120@2x.gif","alt":"[拳头]"},{"url":"121@2x.gif","alt":"[差劲]"},
{"url":"122@2x.gif","alt":"[爱你]"},{"url":"123@2x.gif","alt":"[NO]"},{"url":"124@2x.gif","alt":"[OK]"},{"url":"136@2x.gif","alt":"[双喜]"},{"url":"137@2x.gif","alt":"[鞭炮]"},{"url":"138@2x.gif","alt":"[灯笼]"},{"url":"139@2x.gif","alt":"[麻将]"},
{"url":"140@2x.gif","alt":"[唱歌]"},{"url":"141@2x.gif","alt":"[包包]"},{"url":"142@2x.gif","alt":"[信]"},{"url":"143@2x.gif","alt":"[象棋]"},{"url":"144@2x.gif","alt":"[礼物]"},{"url":"145@2x.gif","alt":"[祈祷]"},{"url":"146@2x.gif","alt":"[爆筋]"},
{"url":"147@2x.gif","alt":"[棒棒糖]"},{"url":"148@2x.gif","alt":"[喝奶]"},{"url":"149@2x.gif","alt":"[吃面]"},{"url":"150@2x.gif","alt":"[香蕉]"},{"url":"151@2x.gif","alt":"[飞机]"},{"url":"152@2x.gif","alt":"[汽车]"},{"url":"153@2x.gif","alt":"[高铁]"},
{"url":"154@2x.gif","alt":"[动车]"},{"url":"155@2x.gif","alt":"[动车头]"},{"url":"156@2x.gif","alt":"[多云]"},{"url":"157@2x.gif","alt":"[下雨]"},{"url":"158@2x.gif","alt":"[钞票]"},{"url":"159@2x.gif","alt":"[熊猫]"},{"url":"160@2x.gif","alt":"[电灯泡]"},
{"url":"161@2x.gif","alt":"[七彩]"},{"url":"162@2x.gif","alt":"[闹钟]"},{"url":"163@2x.gif","alt":"[雨伞]"},{"url":"164@2x.gif","alt":"[气球]"},{"url":"165@2x.gif","alt":"[钻戒]"},{"url":"166@2x.gif","alt":"[座椅]"},{"url":"167@2x.gif","alt":"[纸巾]"},
{"url":"168@2x.gif","alt":"[药丸]"},{"url":"169@2x.gif","alt":"[手枪]"},{"url":"170@2x.gif","alt":"[青蛙]"},{"url":"171@2x.gif","alt":"[热汤]"},{"url":"172@2x.gif","alt":"[眨眼睛]"},{"url":"173@2x.gif","alt":"[泪奔]"},{"url":"174@2x.gif","alt":"[无奈]"},
{"url":"175@2x.gif","alt":"[卖萌]"},{"url":"176@2x.gif","alt":"[小纠结]"},{"url":"177@2x.gif","alt":"[喷血]"},{"url":"178@2x.gif","alt":"[斜眼笑]"},{"url":"179@2x.gif","alt":"[高傲]"},{"url":"180@2x.gif","alt":"[惊喜]"},{"url":"181@2x.gif","alt":"[骚扰]"},
{"url":"182@2x.gif","alt":"[笑哭]"},{"url":"183@2x.gif","alt":"[我最美]"},{"url":"184@2x.gif","alt":"[河蟹]"},{"url":"185@2x.gif","alt":"[羊驼]"},{"url":"186@2x.gif","alt":"[板栗]"},{"url":"187@2x.gif","alt":"[幽灵]"},{"url":"188@2x.gif","alt":"[鸡蛋]"},
{"url":"189@2x.gif","alt":"[魔方]"},{"url":"190@2x.gif","alt":"[转花圈]"},{"url":"191@2x.gif","alt":"[搓澡]"},{"url":"192@2x.gif","alt":"[红包]"},{"url":"200@2x.gif","alt":"[拜托]"},{"url":"201@2x.gif","alt":"[点赞]"},{"url":"202@2x.gif","alt":"[无聊]"},
{"url":"203@2x.gif","alt":"[托脸]"},{"url":"204@2x.gif","alt":"[吃]"},{"url":"205@2x.gif","alt":"[送花]"},{"url":"206@2x.gif","alt":"[害怕]"},{"url":"207@2x.gif","alt":"[花痴]"},{"url":"208@2x.gif","alt":"[小样儿]"},{"url":"210@2x.gif","alt":"[飙泪]"},
{"url":"211@2x.gif","alt":"[我不看]"},{"url":"212@2x.gif","alt":"[托腮]"},{"url":"245@2x.gif","alt":"[加油必胜]"},{"url":"246@2x.gif","alt":"[抱抱]"},{"url":"247@2x.gif","alt":"[白条]"},{"url":"260@2x.gif","alt":"[白条]"},{"url":"261@2x.gif","alt":"[搬砖中]"},
{"url":"262@2x.gif","alt":"[脑壳疼]"},{"url":"263@2x.gif","alt":"[沧桑]"},{"url":"264@2x.gif","alt":"[捂脸]"},{"url":"265@2x.gif","alt":"[辣眼睛]"},{"url":"266@2x.gif","alt":"[哦呦]"},{"url":"267@2x.gif","alt":"[头秃]"},{"url":"268@2x.gif","alt":"[问号脸]"},
{"url":"269@2x.gif","alt":"[暗中观察]"},{"url":"270@2x.gif","alt":"[emm]"},{"url":"271@2x.gif","alt":"[吃瓜]"},{"url":"272@2x.gif","alt":"[呵呵哒]"},{"url":"273@2x.gif","alt":"[白条]"},{"url":"274@2x.gif","alt":"[白条]"},{"url":"newemoji_002.gif","alt":"[好的]"},
{"url":"newemoji_003.gif","alt":"[白眼]"},{"url":"newemoji_004.gif","alt":"[鬼脸]"},{"url":"newemoji_005.gif","alt":"[马赛克]"},{"url":"newemoji_006.gif","alt":"[喝茶]"},{"url":"newemoji_007.gif","alt":"[摸鱼]"},{"url":"newemoji_008.gif","alt":"[大笑]"},{"url":"newemoji_009.gif","alt":"[请滚]"},
{"url":"newemoji_010.gif","alt":"[睁眼]"},{"url":"newemoji_011.gif","alt":"[儿子乖]"},{"url":"newemoji_012.gif","alt":"[脸疼]"},{"url":"newemoji_013.gif","alt":"[考虑]"},{"url":"newemoji_014.gif","alt":"[惊掉下巴]"},{"url":"newemoji_015.gif","alt":"[遮眼]"},{"url":"newemoji_016.gif","alt":"[比爱心]"},
{"url":"newemoji_017.gif","alt":"[喝彩]"}
]
export default emojiList;
// const emojiList = [
// {"url":"0@2x.png","alt":"[惊讶]"},{"url":"1@2x.png","alt":"[撇嘴]"},{"url":"2@2x.png","alt":"[色]"},{"url":"3@2x.png","alt":"[啊这]"},{"url":"4@2x.png","alt":"[得意]"},{"url":"5@2x.png","alt":"[流泪]"},{"url":"6@2x.png","alt":"[害羞]"},
// {"url":"7@2x.png","alt":"[闭嘴]"},{"url":"8@2x.png","alt":"[睡]"},{"url":"9@2x.png","alt":"[大哭]"},{"url":"10@2x.png","alt":"[尴尬]"},{"url":"11@2x.png","alt":"[发怒]"},{"url":"12@2x.png","alt":"[调皮]"},{"url":"13@2x.png","alt":"[呲牙]"},
// {"url":"14@2x.png","alt":"[微笑]"},{"url":"15@2x.png","alt":"[难过]"},{"url":"16@2x.png","alt":"[酷]"},{"url":"18@2x.png","alt":"[抓狂]"},{"url":"19@2x.png","alt":"[吐]"},{"url":"20@2x.png","alt":"[偷笑]"},{"url":"21@2x.png","alt":"[可爱]"},
// {"url":"22@2x.png","alt":"[白眼]"},{"url":"23@2x.png","alt":"[傲慢]"},{"url":"24@2x.png","alt":"[饥饿]"},{"url":"25@2x.png","alt":"[困]"},{"url":"26@2x.png","alt":"[惊恐]"},{"url":"27@2x.png","alt":"[流汗]"},{"url":"28@2x.png","alt":"[憨笑]"},
// {"url":"29@2x.png","alt":"[悠闲]"},{"url":"30@2x.png","alt":"[奋斗]"},{"url":"31@2x.png","alt":"[咒骂]"},{"url":"32@2x.png","alt":"[疑问]"},{"url":"33@2x.png","alt":"[嘘]"},{"url":"34@2x.png","alt":"[晕]"},{"url":"35@2x.png","alt":"[折磨]"},
// {"url":"36@2x.png","alt":"[衰]"},{"url":"37@2x.png","alt":"[骷髅]"},{"url":"38@2x.png","alt":"[敲打]"},{"url":"39@2x.png","alt":"[再见]"},{"url":"46@2x.png","alt":"[猪头]"},{"url":"49@2x.png","alt":"[抱抱]"},{"url":"53@2x.png","alt":"[生日]"},
// {"url":"54@2x.png","alt":"[闪电]"},{"url":"55@2x.png","alt":"[炸弹]"},{"url":"56@2x.png","alt":"[刀]"},{"url":"57@2x.png","alt":"[足球]"},{"url":"59@2x.png","alt":"[便便]"},{"url":"60@2x.png","alt":"[咖啡]"},{"url":"61@2x.png","alt":"[饭]"},
// {"url":"62@2x.png","alt":"[药]"},{"url":"63@2x.png","alt":"[玫瑰]"},{"url":"64@2x.png","alt":"[凋谢]"},{"url":"66@2x.png","alt":"[爱心]"},{"url":"67@2x.png","alt":"[心碎]"},{"url":"69@2x.png","alt":"[礼物]"},{"url":"72@2x.png","alt":"[信封]"},
// {"url":"74@2x.png","alt":"[太阳]"},{"url":"75@2x.png","alt":"[月亮]"},{"url":"76@2x.png","alt":"[赞]"},{"url":"77@2x.png","alt":"[踩]"},{"url":"78@2x.png","alt":"[握手]"},{"url":"79@2x.png","alt":"[胜利]"},{"url":"89@2x.png","alt":"[西瓜]"},
// {"url":"90@2x.png","alt":"[下雨]"},{"url":"91@2x.png","alt":"[多云]"},{"url":"96@2x.png","alt":"[冷汗]"},{"url":"97@2x.png","alt":"[擦汗]"},{"url":"98@2x.png","alt":"[抠鼻]"},{"url":"99@2x.png","alt":"[鼓掌]"},{"url":"100@2x.png","alt":"[嗅大了]"},
// {"url":"101@2x.png","alt":"[坏笑]"},{"url":"102@2x.png","alt":"[右哼哼]"},{"url":"103@2x.png","alt":"[左哼哼]"},{"url":"104@2x.png","alt":"[哈欠]"},{"url":"105@2x.png","alt":"[鄙视]"},{"url":"106@2x.png","alt":"[委屈]"},{"url":"107@2x.png","alt":"[快哭了]"},
// {"url":"108@2x.png","alt":"[阴险]"},{"url":"109@2x.png","alt":"[亲亲]"},{"url":"110@2x.png","alt":"[吓]"},{"url":"111@2x.png","alt":"[可怜]"},{"url":"112@2x.png","alt":"[菜刀]"},{"url":"113@2x.png","alt":"[啤酒]"},{"url":"114@2x.png","alt":"[篮球]"},
// {"url":"115@2x.png","alt":"[乒乓]"},{"url":"116@2x.png","alt":"[示爱]"},{"url":"117@2x.png","alt":"[瓢虫]"},{"url":"118@2x.png","alt":"[抱拳]"},{"url":"119@2x.png","alt":"[勾引]"},{"url":"120@2x.png","alt":"[拳头]"},{"url":"121@2x.png","alt":"[差劲]"},
// {"url":"122@2x.png","alt":"[爱你]"},{"url":"123@2x.png","alt":"[NO]"},{"url":"124@2x.png","alt":"[OK]"},{"url":"136@2x.png","alt":"[双喜]"},{"url":"137@2x.png","alt":"[鞭炮]"},{"url":"138@2x.png","alt":"[灯笼]"},{"url":"139@2x.png","alt":"[麻将]"},
// {"url":"140@2x.png","alt":"[唱歌]"},{"url":"141@2x.png","alt":"[包包]"},{"url":"142@2x.png","alt":"[信]"},{"url":"143@2x.png","alt":"[象棋]"},{"url":"144@2x.png","alt":"[礼物]"},{"url":"145@2x.png","alt":"[祈祷]"},{"url":"146@2x.png","alt":"[爆筋]"},
// {"url":"147@2x.png","alt":"[棒棒糖]"},{"url":"148@2x.png","alt":"[喝奶]"},{"url":"149@2x.png","alt":"[吃面]"},{"url":"150@2x.png","alt":"[香蕉]"},{"url":"151@2x.png","alt":"[飞机]"},{"url":"152@2x.png","alt":"[汽车]"},{"url":"153@2x.png","alt":"[高铁]"},
// {"url":"154@2x.png","alt":"[动车]"},{"url":"155@2x.png","alt":"[动车头]"},{"url":"156@2x.png","alt":"[多云]"},{"url":"157@2x.png","alt":"[下雨]"},{"url":"158@2x.png","alt":"[钞票]"},{"url":"159@2x.png","alt":"[熊猫]"},{"url":"160@2x.png","alt":"[电灯泡]"},
// {"url":"161@2x.png","alt":"[七彩]"},{"url":"162@2x.png","alt":"[闹钟]"},{"url":"163@2x.png","alt":"[雨伞]"},{"url":"164@2x.png","alt":"[气球]"},{"url":"165@2x.png","alt":"[钻戒]"},{"url":"166@2x.png","alt":"[座椅]"},{"url":"167@2x.png","alt":"[纸巾]"},
// {"url":"168@2x.png","alt":"[药丸]"},{"url":"169@2x.png","alt":"[手枪]"},{"url":"170@2x.png","alt":"[青蛙]"},{"url":"171@2x.png","alt":"[热汤]"},{"url":"172@2x.png","alt":"[眨眼睛]"},{"url":"173@2x.png","alt":"[泪奔]"},{"url":"174@2x.png","alt":"[无奈]"},
// {"url":"175@2x.png","alt":"[卖萌]"},{"url":"176@2x.png","alt":"[小纠结]"},{"url":"177@2x.png","alt":"[喷血]"},{"url":"178@2x.png","alt":"[斜眼笑]"},{"url":"179@2x.png","alt":"[高傲]"},{"url":"180@2x.png","alt":"[惊喜]"},{"url":"181@2x.png","alt":"[骚扰]"},
// {"url":"182@2x.png","alt":"[笑哭]"},{"url":"183@2x.png","alt":"[我最美]"},{"url":"184@2x.png","alt":"[河蟹]"},{"url":"185@2x.png","alt":"[羊驼]"},{"url":"186@2x.png","alt":"[板栗]"},{"url":"187@2x.png","alt":"[幽灵]"},{"url":"188@2x.png","alt":"[鸡蛋]"},
// {"url":"189@2x.png","alt":"[魔方]"},{"url":"190@2x.png","alt":"[转花圈]"},{"url":"191@2x.png","alt":"[搓澡]"},{"url":"192@2x.png","alt":"[红包]"},{"url":"200@2x.png","alt":"[拜托]"},{"url":"201@2x.png","alt":"[点赞]"},{"url":"202@2x.png","alt":"[无聊]"},
// {"url":"203@2x.png","alt":"[托脸]"},{"url":"204@2x.png","alt":"[吃]"},{"url":"205@2x.png","alt":"[送花]"},{"url":"206@2x.png","alt":"[害怕]"},{"url":"207@2x.png","alt":"[花痴]"},{"url":"208@2x.png","alt":"[小样儿]"},{"url":"210@2x.png","alt":"[飙泪]"},
// {"url":"211@2x.png","alt":"[我不看]"},{"url":"212@2x.png","alt":"[托腮]"},{"url":"245@2x.png","alt":"[加油必胜]"},{"url":"246@2x.png","alt":"[抱抱]"},{"url":"247@2x.png","alt":"[白条]"},{"url":"260@2x.png","alt":"[白条]"},{"url":"261@2x.png","alt":"[搬砖中]"},
// {"url":"262@2x.png","alt":"[脑壳疼]"},{"url":"263@2x.png","alt":"[沧桑]"},{"url":"264@2x.png","alt":"[捂脸]"},{"url":"265@2x.png","alt":"[辣眼睛]"},{"url":"266@2x.png","alt":"[哦呦]"},{"url":"267@2x.png","alt":"[头秃]"},{"url":"268@2x.png","alt":"[问号脸]"},
// {"url":"269@2x.png","alt":"[暗中观察]"},{"url":"270@2x.png","alt":"[emm]"},{"url":"271@2x.png","alt":"[吃瓜]"},{"url":"272@2x.png","alt":"[呵呵哒]"},{"url":"273@2x.png","alt":"[白条]"},{"url":"274@2x.png","alt":"[白条]"},{"url":"newemoji_002.png","alt":"[好的]"},
// {"url":"newemoji_003.png","alt":"[白眼]"},{"url":"newemoji_004.png","alt":"[鬼脸]"},{"url":"newemoji_005.png","alt":"[马赛克]"},{"url":"newemoji_006.png","alt":"[喝茶]"},{"url":"newemoji_007.png","alt":"[摸鱼]"},{"url":"newemoji_008.png","alt":"[大笑]"},{"url":"newemoji_009.png","alt":"[请滚]"},
// {"url":"newemoji_010.png","alt":"[睁眼]"},{"url":"newemoji_011.png","alt":"[儿子乖]"},{"url":"newemoji_012.png","alt":"[脸疼]"},{"url":"newemoji_013.png","alt":"[考虑]"},{"url":"newemoji_014.png","alt":"[惊掉下巴]"},{"url":"newemoji_015.png","alt":"[遮眼]"},{"url":"newemoji_016.png","alt":"[比爱心]"},
// {"url":"newemoji_017.png","alt":"[喝彩]"}
// ]
// export default emojiList;

File diff suppressed because it is too large Load Diff

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 779 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 830 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 822 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 843 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 817 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 844 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 822 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 650 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 815 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 719 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 727 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 758 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 753 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 753 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 658 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 654 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.9 KiB

Some files were not shown because too many files have changed in this diff Show More