知识储备

​​  在阅读本篇前,您需要了解什么是小故事,可以查看开发小故事前期准备小故事的组织结构创建小故事的封面了解基础信息;

为小故事添加封底页面

​​​  一个完整的故事需要有一个美好的结局,小故事页面也是一样。我们添加完内容页面之后,在结尾需要设置一个合适的结尾封底页面;

​​​  这个页面我们采用数据配置的方式去完成;

​​​  如下面的代码格式所示,在<mip-story>标签下添加一个<script type="application/json"></script>来进行这些配置;

share

  1. <mip-story>
  2. <script type="application/json">
  3. {
  4. "share": {
  5. "thumbnail": "https://www.mipengine.org/static/img/mip-story/cover.jpg",
  6. "background": "https://www.mipengine.org/static/img/mip-story/p8.png",
  7. "title": "第90届奥斯卡颁奖典礼回顾",
  8. "from": "小故事",
  9. "desc": "一分钟带你了解第九十届奥斯卡颁奖典礼",
  10. "readings": "10000"
  11. }
  12. }
  13. </script>
  14. <mip-story-view>
  15. <mip-story-layer template="fill">
  16. </mip-story-layer>
  17. </mip-story-view>
  18. </mip-story>

配置完以上信息,您的封底页面就已经初步完成了;


为小故事添加封底页面 - 图1

recommend

​​​  如果您希望用户在阅读完当前的小故事之后,可以看到更多推荐的内容,我们提供了recommend字段可继续配置推荐内容的数据。

  1. <mip-story>
  2. <script type="application/json">
  3. {
  4. "share": {
  5. "thumbnail": "img/share.jpg",
  6. "background": "img/sharebg.png",
  7. "title": "相约一起看樱花",
  8. "desc": "带您了解世界著名的赏樱圣地",
  9. "from": " "
  10. },
  11. "recommend": {
  12. "url": "",
  13. "items": [
  14. {
  15. "cover": "https://img6.bdstatic.com/img/image/public/ribenshangying3.jpg",
  16. "url": "http://shxingtuan.com/jp_sakura/index.html",
  17. "title": "日本赏樱推荐",
  18. "from": " ",
  19. "fromUrl": " "
  20. },
  21. {
  22. "cover": "https://img6.bdstatic.com/img/image/public/shangyingmeitu.jpg",
  23. "url": "https://m.baidu.com/sf/vsearch?pd=image_content&word=%E8%B5%8F%E6%A8%B1&tn=vsearch&sa=vs_tab&lid=9813145669733695291&ms=1&atn=page&fr=tab&ssid=2e3d6e69757a696e616e6e616ece0f",
  24. "title": "往年樱花美图欣赏",
  25. "from": " ",
  26. "fromUrl": " "
  27. }
  28. ]
  29. }
  30. }
  31. </script>
  32. <mip-story-view>
  33. <mip-story-layer template="fill">
  34. </mip-story-layer>
  35. </mip-story-view>
  36. </mip-story>
  • 示例

为小故事添加封底页面 - 图2

配置信息详解

  • share: share 字段下包含的是分享相关的数据。

  • share.thumbnail: 预览小故事的缩略图地址。

  • share.background: 结尾页背景图片地址。

  • share.title: 小故事标题。

  • share.from: 资源的来源信息。

  • recommend: 小故事推荐相关的信息。

  • recommend.items: 推荐小故事列表,它是一个数组,包含了所有推荐的小故事数据。

    • cover: 推荐的小故事背景图片。
    • url: 推荐的小故事跳转地址。
    • title: 推荐的小故事标题。
    • from: 推荐的小故事来源信息。
    • fromUrl: 推荐的小故事来源跳转地址。

​​​  完成以上步骤,一个完整的小故事已经开发完成。如果您还关心页面统计的问题,我们也提供了统计组件。接下介绍如果添加页面统计。

上一节:为小故事添加背景音乐

下一节:为小故事添加页面统计

小故事开发系列教程

一、开发小故事前期准备

二、小故事的组织结构

三、为小故事创建一个封面

四、为小故事添加更多的内容段落

五、为小故事段落中的元素添加交互动画

六、为小故事添加背景音乐

七、为小故事添加封底页面

八、为小故事添加页面统计

九、对小故事进行页面代码规范校验