feat(home/chat): 列表骨架屏、聊天室己方头像与协议/医生详情优化
- 新增分包组件 ListSkeleton(doctor/message/product/article/category/zone) - 首页/消息/资讯首次加载改用骨架屏,刷新不再清空旧数据避免闪空 · 去掉 home getList、消息 onShow 中的数组清空 · 三页 pages.json 增加 easycom 与 componentPlaceholder 主包异步引用 - 聊天室己方头像改为读取本地 userinfo.avatarurl(登录后微信头像), mycollection 上传头像成功后同步写回 storage - 修复协议抽屉点不开:page-container 改为 v-if + :show; 协议名单独可点节点,匹配放宽 name/desc 双向 includes - 医生气泡头像可点击进入 doctor-detail?readonly=1 只读医生详情, 隐藏预约挂号区
This commit is contained in:
22
pages.json
22
pages.json
@@ -7,17 +7,23 @@
|
||||
"^u-(.*)": "uview-ui/components/u-$1/u-$1.vue",
|
||||
// 消息通知组件
|
||||
"^MessageNotification": "@/components/MessageNotification/MessageNotification.vue",
|
||||
"^FollowUpDrugDrawer$": "@/subPackages/doctor/components/FollowUpDrugDrawer.vue"
|
||||
"^FollowUpDrugDrawer$": "@/subPackages/doctor/components/FollowUpDrugDrawer.vue",
|
||||
// 列表骨架屏(分包组件,主包页需配合 componentPlaceholder)
|
||||
"^ListSkeleton$": "@/subPackages/common/components/ListSkeleton.vue"
|
||||
},
|
||||
"pages": [
|
||||
{
|
||||
"path": "pages/home/home",
|
||||
"style": {
|
||||
// "navigationBarTitleText": "custom",
|
||||
"navigationStyle": "custom"
|
||||
"navigationStyle": "custom",
|
||||
// "navigationStyle": "default",
|
||||
// "navigationBarBackgroundColor": "#298DFF",
|
||||
// "navigationBarTextStyle": "white"
|
||||
// 主包异步引用分包 ListSkeleton
|
||||
"componentPlaceholder": {
|
||||
"list-skeleton": "view"
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
@@ -53,7 +59,11 @@
|
||||
{
|
||||
"path": "pages/cate/index",
|
||||
"style": {
|
||||
"navigationBarTitleText": "健康资讯"
|
||||
"navigationBarTitleText": "健康资讯",
|
||||
// 主包异步引用分包 ListSkeleton
|
||||
"componentPlaceholder": {
|
||||
"list-skeleton": "view"
|
||||
}
|
||||
}
|
||||
// "needLogin": true
|
||||
},
|
||||
@@ -67,7 +77,11 @@
|
||||
{
|
||||
"path": "pages/index/index",
|
||||
"style": {
|
||||
"navigationBarTitleText": "消息"
|
||||
"navigationBarTitleText": "消息",
|
||||
// 主包异步引用分包 ListSkeleton
|
||||
"componentPlaceholder": {
|
||||
"list-skeleton": "view"
|
||||
}
|
||||
}
|
||||
// "needLogin": true
|
||||
},
|
||||
|
||||
Reference in New Issue
Block a user