# iHealth_app **Repository Path**: Jonariguez/iHealth_app ## Basic Information - **Project Name**: iHealth_app - **Description**: iHealth 项目的 app 前端(一个基于 mui 的医疗类 WebApp) - **Primary Language**: JavaScript - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 5 - **Forks**: 1 - **Created**: 2018-10-28 - **Last Updated**: 2026-05-02 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ## iHealth iHealth 的 demo 示例程序,是一个 MUI 实现的 webapp。 我是王东添加的代码 ### 使用技术及工具 * [MUI](http://www.dcloud.io/mui.html)(前端框架) * [artTemplate](https://aui.github.io/art-template/docs/syntax.html)(JS模板引擎) * [HBuilder](http://www.dcloud.io/index.html)(开发、调试、打包工具) * [socket.io](https://socket.io/docs/)(实时通讯引擎) ## 启动说明 1. 下载 HBuilder,下载地址:http://www.dcloud.io/index.html 2. 用 HBuilder 打开该项目目录 3. 用 HBuilder 真机调试 [HBuilder开发App教程02-环境搭建,HelloWorld以及真机调试](http://blog.csdn.net/uikoo9/article/details/46734079) ### TODO - [x] 底部选择卡切换 - [x] 首页文章列表 - [x] 文章详情页 - [x] 使用JS模板引擎(artTemplate)渲染页面 - [x] 上拉刷新 - [x] 回到顶部 - [x] 阅读更多 - [x] 阅读量动态增加 - [x] 登陆页面 - [ ] 即时通讯 - [x] 聊天页面 - [x] 单聊功能 - [x] 搜索条 - [x] 用户列表页面 - [x] 用户列表滑动删除 - [x] 左右滑动切换选择卡 - [x] 退出登录功能 - [x] 自动登录开关 - [x] 注册页面 - [ ] 设置页面 - [ ] 个人病例页面 - [x] 创建页面 - [ ] 个人病例右滑返回 - [ ] 动态获取数据 - [ ] 主治医生页面 - [x] 创建页面 - [ ] 主治医生右滑返回 - [ ] 动态获取数据 - [ ] 手势图片锁屏 - [ ] 点赞数动态增加 - [ ] 评论 - [x] 文章详情页面排版优化 - [x] 文章图片自适应屏幕 - [x] 替换 h3 标签为 strong 标签 - [ ] 图片预览 - [x] 首页显示点赞数和阅读数,文章详情页的点赞数、阅读数、文章来源移动到文章底部 - [x] 首页滑动条 - [ ] 下拉刷新 - [ ] bug:发送带回车的消息显示
标签 - [ ] 发现医生 - [ ] bug:注册没有填个人简介,设置页面排版有问题 - [ ] 退出登录之后设置页面屏蔽某些条目 - [ ] 添加左右滑动的动画效果 - [ ] 聊天页面:发送或者接收消息如果有很多标点不会换行 - [ ] bug:切换用户之后聊天记录没有清空 - [ ] 保存聊天记录 - [ ] 加强用户注册信息检测(比如邮箱合法性检查) …… ### 开发注意事项 * 底部选择栏 单击跳转到新页面 不能用 `````` 的形式,也不能用 js 绑定 onclick 事件的方式。需要用绑定 id ,并在 init() 下面实现 mui.plusReady() 函数即可。 ### 参考资料 * MUI从入门到精通系列汇总 http://ask.dcloud.net.cn/article/786 * mui官方文档 http://dev.dcloud.net.cn/mui/ui/ * artTemplate 官方文档 https://aui.github.io/art-template/docs/syntax.html * mui开发注意事项 http://blog.csdn.net/hbcui1984/article/details/42156409 * 跨平台APP开发框架 - MUI 全套教程【视频教程】 https://ke.qq.com/course/203400 * Hello MUI发布列表到详情最佳实践 http://ask.dcloud.net.cn/article/12575 * 提升HTML5的性能体验系列之一 避免切页白屏 http://ask.dcloud.net.cn/article/25 * .git文件过大!删除大文件 http://www.cnblogs.com/lout/p/6111739.html * 【底部选择卡切换】问题的解决 * Hbuilder--mui--webview切换子页面问题 http://blog.csdn.net/zhuyu19911016520/article/details/70270731 * HBuilder mui入门教程——(2)含tab选项卡的首页 http://blog.csdn.net/anjingshen/article/details/74138717 * tab选项卡示例教程-nativeObj原生模式tab(含底部凸起大图标) https://github.com/dcloudio/mui/tree/master/examples/nativeTab * 【上拉刷新】 * 上拉加载(官方文档) http://dev.dcloud.net.cn/mui/pullup/ * 7、mui下拉加载、上拉刷新(包括分页,vue.js) http://blog.csdn.net/u012453773/article/details/52292816 * MUI的上拉加载功能实现 http://blog.csdn.net/sbt0198/article/details/52215614 * 【回到顶部】解决动态增加内容后调用 scroll().scrollTo(0,0,100) 失效的问题 * MUI动态加载数据后,scrollToBottom无效的解决方案 http://blog.csdn.net/sbt0198/article/details/51755843 * evalJS和自定义事件,在ios 下不执行? http://ask.dcloud.net.cn/question/11022 * MUI 官方文档 http://dev.dcloud.net.cn/mui/ui/#scroll * MUI scroll(区域滚动)问题 http://luckylearn.iteye.com/blog/2366710 * 【阅读更多】mui mui-scroll 中的 onclick 事件无效 * mui的onclick事件无效 http://ask.dcloud.net.cn/question/21432 * mui-scroll与onclick事件冲突 http://ask.dcloud.net.cn/question/19170 * 官网下的 demo MUI , 为什么 a链接都是失效的 http://ask.dcloud.net.cn/question/6444 * 【安卓端无法滑动的 bug】ios 中是 div 滑动,原因是安卓中是 webview 滑动,所以 mui('.mui-scroll-wrapper').scroll(); 失效,安卓端不运行相关代码就好。 * pullRefresh 安卓无法滑动,iOS正常 https://ask.dcloud.net.cn/article/12681 * 【安卓端无法回到顶部的 bug】原因同上,不同平台采用不同的回到顶端函数。 * mui.fire srcolltop如何返回到页面的顶部 http://ask.dcloud.net.cn/question/3186 * 【文章图片自适应屏幕】 * css控制图片自适应大小 http://blog.csdn.net/plutohusky/article/details/6043366 * 【即时通讯】 * mui初级入门教程(五)— 聊聊即时通讯(IM),基于环信 web im SDK(数据绑定,渲染页面) https://segmentfault.com/a/1190000005729743#articleHeader11 * 新手入门贴:史上最全Web端即时通讯技术原理详解 http://www.52im.net/thread-338-1-1.html * Web端即时通讯技术盘点:短轮询、Comet、Websocket、SSE http://www.52im.net/thread-336-1-1.html * Socket.IO介绍:支持WebSocket、用于WEB端的即时通讯的框架 http://www.52im.net/forum.php?mod=viewthread&tid=190&ctid=15 * ios下弹出软键盘后header会随着页面的滚动而消失在顶部 http://ask.dcloud.net.cn/question/10629 * Hbuilder MUI 收回弹出的软键盘 http://www.bcty365.com/content-146-3158-1.html * 【手势滑动】解决选择卡左右滑动切换的问题 * MUI各种手势事件:滑动、拖动、点击等 http://ask.dcloud.net.cn/article/788 * mui开发APP中子页面操作父页面的方式总结。 http://blog.csdn.net/well2049/article/details/69499644 * mui 获取index页面webview的id http://www.bcty365.com/content-146-5242-1.html * 如何获取上一级webview的id或者对象的方法 http://ask.dcloud.net.cn/question/3903 * 用JS添加和删除class类名 http://www.cnblogs.com/dealblog/p/6885437.html * 【列表滑动删除】列表滑动删除的实现 * HTML5培训第14节课堂笔记(列表滑动删除的实现、侧滑菜单的生成) http://blog.csdn.net/u013267266/article/details/51398333 * 关于输入框,mui-table-view中li的边框问题(去掉 li 下面的边框) http://ask.dcloud.net.cn/question/5411 * 【时间选择器】 * MUI - datepicker(时间选择器) http://www.hcoder.net/tutorials/info_86.html