美文网首页
#8 打印章节标题

#8 打印章节标题

作者: 康乐芳华 | 来源:发表于2017-12-18 19:30 被阅读0次

现在需要在页面上显示一本书的章节,章节内容存放到一个数组里面:

const lessons = [
  { title: 'Lesson 1: title', description: 'Lesson 1: description' },
  { title: 'Lesson 2: title', description: 'Lesson 2: description' },
  { title: 'Lesson 3: title', description: 'Lesson 3: description' },
  { title: 'Lesson 4: title', description: 'Lesson 4: description' }
  ...
]

现在需要你构建两个组件。一个组件为 Lesson 组件,渲染特定章节的内容。可以接受一个名为 lessonprops,并且把章节以下面的格式显示出来:

<h1>Lesson 1: title</h1>
<p>Lesson 1: description</p>

点击每个章节的时候,需要把章节在列表中的下标和它的标题打印(console.log)出来,例如第一个章节打印:0 - Lesson 1: title,第二个章节打印:1 - Lesson 2: title

另外一个组件为 LessonsList,接受一个名为 lessonsprops,它会使用 Lesson 组件把章节列表渲染出来。

class Lesson extends Component {
  /* TODO */
  constructor(props){
    super(props)
  }
  handleClick(){
    console.log(this.props._index + ' - ' + this.props.lesson.title)
  }
  render(){
    return (
      <div onClick={this.handleClick.bind(this)}>
        <h1>{this.props.lesson.title}</h1>
        <p>{this.props.lesson.description}</p>
      </div>
    )
  }
}

class LessonsList extends Component {
  /* TODO */
  constructor(props){
    super(props)
  }
  
  render(){
    return (
      <div>
        // 不要忘记 {}
        {this.props.lessons.map(function(lesson, index){
          return (<Lesson key={index} _index={index} lesson={lesson} />)
        })}
      </div>
    )
  }
}

相关文章

  • #8 打印章节标题

    现在需要在页面上显示一本书的章节,章节内容存放到一个数组里面: 现在需要你构建两个组件。一个组件为 Lesson ...

  • Excel技巧之分页打印

    如何将一个excel表按部门分页打印? 将部门按顺序排列排序后 设置打印标题:页面布局->打印标题->顶端标题打印...

  • 打印设置

    * 分页线预览:视图-分页预览 * 打印标题:页面布局-打印标题-工作表-顶端标题行 * 添加页眉、页码:页面布局...

  • 章节8

    章节8 终于来到紫色之屋门前,“好了这是最后一个屋子了,不管什么样的试炼,这段旅程终将告一段落了”小水晶这么想着,...

  • 《FreeCAD 基础》—3.2 几个典型零件

    此文章为标题占位。请看具体的小章节. 为了什么药章节标题站位呢。为了好看呗。 ==================...

  • 互惠才能互利

    【本文章节】《说服》8-15章 【正文字数】506 【正文标题】互惠才能互利 前几天,老家邻居叔叔的来电,请求...

  • Excel表格07版学习

    冻结第一行: 在视图里,点冻结窗格,可有多种选择。 打印每张都有标题: 在页面布局里,点打印标题,在点顶端标题行即可。

  • 门面2简介不简

    三,章节名,如果说书名是整部作品的标题,那么章节名就是单独一个章节的标题。 相对于书名,一个孤立章节名的重要性当然...

  • 第一篇.Excel单元格设置篇-行列+文档小技巧

    第一篇.Excel单元格设置篇 二、行列小技巧 11.打印标题行 如果想在打印时每一页都显示标题,页面布局-打印标...

  • excel中实用的打印技巧,看一次就会了

    本文介绍了一些基本打印技巧、分页打印、每页打印标题行、打印背景图片、打印页码等功能。这些功能基本涵盖了日常打印需求...

网友评论

      本文标题:#8 打印章节标题

      本文链接:https://www.haomeiwen.com/subject/ktvmwxtx.html