page.js 15 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294
  1. import React, { Component } from 'react';
  2. import './index.less';
  3. import Page from '@src/containers/Page';
  4. export default class extends Page {
  5. renderView() {
  6. return (
  7. <div>
  8. {this.renderHead()}
  9. {this.renderNormal()}
  10. </div>
  11. );
  12. }
  13. renderHead() {
  14. return (
  15. <div className="head-layout">
  16. <div className="content p-r">
  17. <div className="t-1 t-s-30">千行GMAR</div>
  18. <div className="t-1 t-s-18">
  19. <span>周月言</span> <span>ID 23432542546476</span>
  20. </div>
  21. <div className="t-2 t-s-12">* 请勿外传或商用!</div>
  22. <div style={{ right: 0, top: 20 }} className="p-a t-r">
  23. <div className="t-2">第8次导出错题</div>
  24. <div className="t-2">本次导出 35 道 </div>
  25. <div className="t-2">2019-04-23 14:40:39</div>
  26. </div>
  27. </div>
  28. </div>
  29. );
  30. }
  31. renderNormal() {
  32. return (
  33. <div className="detail-layout">
  34. <div className="content">
  35. {this.renderTotal()}
  36. <NormalDetail />
  37. </div>
  38. </div>
  39. );
  40. }
  41. renderHard() {
  42. return (
  43. <div className="detail-layout">
  44. <div className="content">
  45. {this.renderTotal()}
  46. <HeadDetail />
  47. </div>
  48. </div>
  49. );
  50. }
  51. renderTotal() {
  52. return (
  53. <div className="total-block p-l-2">
  54. <span className="m-l-1 t-1 t-s-20 f-w-b m-r-2"> PREP07#124</span>
  55. <span className="t-1 t-s-20 f-w-b m-r-2">OG18 - Easy (21-40) </span>
  56. <span className="t-1">ID:PREP 07-124</span>
  57. <div className="f-r m-r-1">
  58. <span className="t-1 m-r-2">
  59. 用时: <span className="t-4">1</span>m <span className="t-4">39</span>s
  60. </span>
  61. <span className="t-1 m-r-2">
  62. 全站: <span className="t-4">1</span>m <span className="t-4">39</span>s
  63. </span>
  64. <span className="t-1">
  65. <span className="t-4">80</span>%
  66. </span>
  67. </div>
  68. </div>
  69. );
  70. }
  71. renderNote() {
  72. return <NoteDetail />;
  73. }
  74. }
  75. class NormalDetail extends Component {
  76. render() {
  77. return (
  78. <div className="detail-item">
  79. {this.renderQuestion()}
  80. {this.renderAnswer()}
  81. {this.renderOfficial()}
  82. {this.renderConnect()}
  83. {this.renderAsk()}
  84. </div>
  85. );
  86. }
  87. renderQuestion() {
  88. return (
  89. <div className="detail-item-block">
  90. <div className="t-1 t-s-16">
  91. “Offering support services to spouses caring for their other halves may reduce martial stress and prevent
  92. divorce at older ages,” she said. “But it’s also important to recognize that the pressure to divorce may be
  93. health-related and that sick ex-wives may need additional care and services to prevent worsening health and
  94. increased health costs.”
  95. </div>
  96. </div>
  97. );
  98. }
  99. renderAnswer() {
  100. return (
  101. <div className="detail-item-block">
  102. <div className="title-item">答案</div>
  103. <div className="t-1 t-s-16">
  104. <span className="m-r-2">我的答案 B</span>
  105. <span>正确答案 C</span>
  106. </div>
  107. {this.renderNote(
  108. '题目',
  109. '从比较对象和句子结构我们能把DE排除掉,D选项中fat和livestock不是比较对象,E选项中and 后面的句子太凌乱is of a kind ….is…结构出现了重大问题?从比较对象和句子结构我们能把DE排除掉,D选项中fat和livestock不是比较对象,E选项中and 后面的句子太凌乱is of a kind ….is…结构出现了重大问题?从比较对象和句子结构我们能把DE排除掉,D选项中fat和livestock不是比较对象,E选项中and 后面的句子太凌乱is of a kind ….is…结构出现了重大问题?',
  110. )}
  111. </div>
  112. );
  113. }
  114. renderOfficial() {
  115. return (
  116. <div className="detail-item-block">
  117. <div className="title-item">官方解析</div>
  118. <div className="t-1 t-s-16">
  119. A.By whom they were supposedly named is a passive construction that is unnecessarily indirect and wordy,
  120. especially immediately following another passive construction; the singular its does not agree with the plural
  121. antecedent the Glass House Mountains. B.This version of the sentence loses the causal connection, failing to
  122. explain why James Cook gave the mountains their particular name. C.As the object of a preposition and not the
  123. subject of the clause, James Cook does not work as the noun that the verbal phrase beginning with naming can
  124. describe; the preposition since loses the important causal logic of the sentence. D.Correct. This concise
  125. sentence uses active- voice construction in the relative clause and maintains agreement between the pronoun
  126. their and its antecedent. E The pronoun it does not agree with the plural Mountains and the following pronoun
  127. their.
  128. </div>
  129. {this.renderNote(
  130. '官方解析',
  131. '从比较对象和句子结构我们能把DE排除掉,D选项中fat和livestock不是比较对象,E选项中and 后面的句子太凌乱is of a kind ….is…结构出现了重大问题?从比较对象和句子结构我们能把DE排除掉,D选项中fat和livestock不是比较对象,E选项中and 后面的句子太凌乱is of a kind ….is…结构出现了重大问题?从比较对象和句子结构我们能把DE排除掉,D选项中fat和livestock不是比较对象,E选项中and 后面的句子太凌乱is of a kind ….is…结构出现了重大问题?',
  132. )}
  133. </div>
  134. );
  135. }
  136. renderConnect() {
  137. const list = [{}, {}, {}];
  138. return (
  139. <div className="detail-item-block">
  140. <div className="title-item">题源联想</div>
  141. {list.map(() => {
  142. return (
  143. <div className="m-b-2">
  144. <div className="t-1 t-s-16">
  145. <span className="t-4 t-s-14 m-r-5">例题 1</span> “Offering support services to spouses caring for their
  146. other halves may reduce martial stress and prevent divorce at older ages,” she said. “But it’s also
  147. important to recognize that the pressure to divorce may be health-related and that sick ex-wives may
  148. need additional care and services to prevent worsening health and increased health costs.”
  149. </div>
  150. </div>
  151. );
  152. })}
  153. {this.renderNote(
  154. '题源联想',
  155. '从比较对象和句子结构我们能把DE排除掉,D选项中fat和livestock不是比较对象,E选项中and 后面的句子太凌乱is of a kind ….is…结构出现了重大问题?从比较对象和句子结构我们能把DE排除掉,D选项中fat和livestock不是比较对象,E选项中and 后面的句子太凌乱is of a kind ….is…结构出现了重大问题?从比较对象和句子结构我们能把DE排除掉,D选项中fat和livestock不是比较对象,E选项中and 后面的句子太凌乱is of a kind ….is…结构出现了重大问题?',
  156. )}
  157. </div>
  158. );
  159. }
  160. renderAsk() {
  161. const list = [{}, {}, {}];
  162. return (
  163. <div className="detail-item-block">
  164. <div className="title-item">相关问答</div>
  165. {list.map(() => {
  166. return (
  167. <div className="m-b-1 b-b p-b-1">
  168. <div className="ask-tag">提问</div>
  169. <div className="t-1 t-s-16">
  170. 从比较对象和句子结构我们能把DE排除掉,D选项中fat和livestock不是比较对象,E选项中and 后面的句子太凌乱is
  171. of a kind ….is…结构出现了重大问题?
  172. </div>
  173. <div className="ask-tag">回答</div>
  174. <div className="t-1 t-s-16">
  175. 从比较对象和句子结构我们能把DE排除掉,D选项中fat和livestock不是比较对象,E选项中and 后面的句子太凌乱is
  176. of a kind
  177. ….is…结构出现了重大问题?从比较对象和句子结构我们能把DE排除掉,D选项中fat和livestock不是比较对象,E选项中and
  178. 后面的句子太凌乱is of a kind
  179. ….is…结构出现了重大问题?从比较对象和句子结构我们能把DE排除掉,D选项中fat和livestock不是比较对象,E选项中and
  180. 后面的句子太凌乱is of a kind ….is…结构出现了重大问题?
  181. </div>
  182. </div>
  183. );
  184. })}
  185. {this.renderNote(
  186. '相关问答',
  187. '从比较对象和句子结构我们能把DE排除掉,D选项中fat和livestock不是比较对象,E选项中and 后面的句子太凌乱is of a kind ….is…结构出现了重大问题?从比较对象和句子结构我们能把DE排除掉,D选项中fat和livestock不是比较对象,E选项中and 后面的句子太凌乱is of a kind ….is…结构出现了重大问题?从比较对象和句子结构我们能把DE排除掉,D选项中fat和livestock不是比较对象,E选项中and 后面的句子太凌乱is of a kind ….is…结构出现了重大问题?',
  188. )}
  189. </div>
  190. );
  191. }
  192. renderNote(title, content) {
  193. return (
  194. <div className="note-item">
  195. <div className="t-1 m-b-1">我的笔记-{title}</div>
  196. <div className="t-1 t-s-16">{content}</div>
  197. </div>
  198. );
  199. }
  200. }
  201. class HeadDetail extends Component {
  202. render() {
  203. return (
  204. <div className="detail-item">
  205. {this.renderQuestion()}
  206. {this.renderDetail()}
  207. {this.renderChinese()}
  208. </div>
  209. );
  210. }
  211. renderQuestion() {
  212. return (
  213. <div className="detail-item-block">
  214. <div className="t-1 t-s-16">
  215. “Offering support services to spouses caring for their other halves may reduce martial stress and prevent
  216. divorce at older ages,” she said. “But it’s also important to recognize that the pressure to divorce may be
  217. health-related and that sick ex-wives may need additional care and services to prevent worsening health and
  218. increased health costs.”
  219. </div>
  220. </div>
  221. );
  222. }
  223. renderDetail() {
  224. return (
  225. <div className="detail-item-block">
  226. <div className="title-item">解析详情</div>
  227. <div className="t-1 t-s-16">
  228. A.By whom they were supposedly named is a passive construction that is unnecessarily indirect and wordy,
  229. especially immediately following another passive construction; the singular its does not agree with the plural
  230. antecedent the Glass House Mountains. B.This version of the sentence loses the causal connection, failing to
  231. explain why James Cook gave the mountains their particular name. C.As the object of a preposition and not the
  232. subject of the clause, James Cook does not work as the noun that the verbal phrase beginning with naming can
  233. describe; the preposition since loses the important causal logic of the sentence. D.Correct. This concise
  234. sentence uses active- voice construction in the relative clause and maintains agreement between the pronoun
  235. their and its antecedent. E The pronoun it does not agree with the plural Mountains and the following pronoun
  236. their.
  237. </div>
  238. </div>
  239. );
  240. }
  241. renderChinese() {
  242. return (
  243. <div className="detail-item-block">
  244. <div className="title-item">中文语意</div>
  245. <div className="t-1 t-s-16">
  246. A.By whom they were supposedly named is a passive construction that is unnecessarily indirect and wordy,
  247. especially immediately following another passive construction; the singular its does not agree with the plural
  248. antecedent the Glass House Mountains. B.This version of the sentence loses the causal connection, failing to
  249. explain why James Cook gave the mountains their particular name. C.As the object of a preposition and not the
  250. subject of the clause, James Cook does not work as the noun that the verbal phrase beginning with naming can
  251. describe; the preposition since loses the important causal logic of the sentence. D.Correct. This concise
  252. sentence uses active- voice construction in the relative clause and maintains agreement between the pronoun
  253. their and its antecedent. E The pronoun it does not agree with the plural Mountains and the following pronoun
  254. their.
  255. </div>
  256. </div>
  257. );
  258. }
  259. }
  260. class NoteDetail extends Component {
  261. render() {
  262. return (
  263. <div className="detail-item">
  264. <div className="title-item">课时3 短语的用法</div>
  265. <div className="t-6 t-s-12 t-r">2019-09-02 16:22:56</div>
  266. <div className="t-1 t-s-16">
  267. GMAT阅读难不一定是长度问题,主要是内容比较晦涩,结构不好把握的文章,千万不要慌张,不要害怕,此时的恐慌会让你整个昏头,不知道自己在读什么,做GMAT阅读题的时候,也许会重读好几遍,不仅慢,正确率也不好。
  268. 遇到这种类型的文章,读第一遍的时候,不要纠结于细节,甚至于不要看细节,挑出主题句和总结句,以及文章中起承转合的词或者句,然后忽略一切变态词汇。读完GMAT阅读之后,保证让自己知道这个文章讲的是个什么事,有可能你并不知道这个事情是什么,即使知道它叫什么也不要紧。然后看题,根据题目,问到什么就回去找什么,找到的东西你可能也不明白是什么。但一般情况下,较难的GMAT阅读文章的题目会相对于简单,甚至有类似送分的白痴题。因此,只要你能找对地方,静下心来,淡定应考,不要害怕,就能做对较难的GMAT阅读。
  269. 遇到这种类型的文章,读第一遍的时候,不要纠结于细节,甚至于不要看细节,挑出主题句和总结句,以及文章中起承转合的词或者句,然后忽略一切变态词汇。读完GMAT阅读之后,保证让自己知道这个文章讲的是个什么事,有可能你并不知道这个事情是什么,即使知道它叫什么也不要紧。然后看题,根据题目,问到什么就回去找什么,找到的东西你可能也不明白是什么。但一般情况下,较难的GMAT阅读文章的题目会相对于简单,甚至有类似送分的白痴题。因此,只要你能找对地方,静下心来,淡定应考,不要害怕,就能做对较难的GMAT阅读。
  270. 遇到这种类型的文章,读第一遍的时候,不要纠结于细节,甚至于不要看细节,挑出主题句和总结句,以及文章中起承转合的词或者句,然后忽略一切变态词汇。读完GMAT阅读之后,保证让自己知道这个文章讲的是个什么事,有可能你并
  271. 遇到这种类型的文章,读第一遍的时候,不要纠结于细节,甚至于不要看细节,挑出主题句和总结句,以及文章中起承转合的词或者句,然后忽略一切变态词汇。读完GMAT阅读之后,保证让自己知道这个文章讲的是个什么事,有可能你并
  272. </div>
  273. </div>
  274. );
  275. }
  276. }