# 影人页

# 介绍

影人页面与角色页面差不多,相比影视页面,内容少了很多,影人页面有的功能,影视大多也有。以下只说几个不同点

# 目录结构

└─ pages                
   └─ actor                           # 影人信息
      ├─ works                        # 参演作品
      ├─ role                         # 饰演角色
      ├─ award                        # 获奖详情
      └─ detail                       # 影人详情
         ├─ components                # 组件
         │  ├─ actor-count            # 数据统计
         │  ├─ actor-award            # 获奖统计
         │  └─ information            # 详情子页面
         └─ index                     # 影人详情入口页

# 影人封面

影人列表中的图片加载后已缓存到本地,当跳转到详情页时,相亲也可直接使用,无需再次网络请求,但清晰度不高,在详情页直接使用会显得模糊,所以将小图作为背景,在上层再覆盖一个大图,当进入详情页时,小图封面先展示,当大图加载完时,会覆盖在小图上,优化用户体验。

<block>
  <!-- 小图 -->
  <view class="actor-avatar" style="{{bgImage}}"></view>
  <!-- 大图,覆盖在小图上方 -->
  <view class="actor-avatar actor-avatar-larger" style="{{bgImageLarger}}"></view>
</block>
computed: {
  // 小图背景
  bgImage(data) {
    return `background-image:url('${data.actor.avatar}')`;
  },
  // 大图背景
  bgImageLarger(data) {
    return `background-image:url('${data.actor.avatar?.replace(
      /public/,
      "larger"
    )}')`;
  },
}
上次更新: 2022-10-25 9:05:36 ├F10: PM┤