index.vue 38 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550
  1. <template>
  2. <view class="content">
  3. <image class="logo" src="/static/logo.png"></image>
  4. <view class="text-area">
  5. <!-- <text class="title">{{title}}</text> -->
  6. <xyz-choose-image :imgList="imgList"></xyz-choose-image>
  7. </view>
  8. </view>
  9. </template>
  10. <script>
  11. import xyzChooseImage from "@/components/xyz-choose-image/xyz-choose-image.vue"
  12. export default {
  13. components: {xyzChooseImage},
  14. data() {
  15. return {
  16. title: 'Hello',
  17. imgList: ['https://files.91lz.com/uploads/files/publish/e5d637135c2642848d7b210e7fdc69c0/qrCode/2020/11/04/151021386.jpg']
  18. }
  19. },
  20. onLoad() {
  21. },
  22. methods: {
  23. }
  24. }
  25. </script>
  26. <style>
  27. .content {
  28. display: flex;
  29. flex-direction: column;
  30. align-items: center;
  31. justify-content: center;
  32. }
  33. .logo {
  34. height: 200rpx;
  35. width: 200rpx;
  36. margin-top: 200rpx;
  37. margin-left: auto;
  38. margin-right: auto;
  39. margin-bottom: 50rpx;
  40. }
  41. .text-area {
  42. display: flex;
  43. justify-content: center;
  44. }
  45. .title {
  46. font-size: 36rpx;
  47. color: #8f8f94;
  48. }
  49. </style>
  50. <template>
  51. <view>
  52. <view id="top-box" class="cu-bar bg-white solid-bottom">
  53. <view class="action text-black">
  54. <!-- <text v-if="currentType===1">判断题</text> -->
  55. <uni-tag text="单选题" type="error" :circle="true"></uni-tag>
  56. <!-- <text v-else-if="currentType===2">单选题</text>
  57. <text v-else-if="currentType===3">多选题</text>
  58. <text v-else-if="currentType===4">填空题</text>
  59. <text v-else-if="currentType===5">问答题</text> -->
  60. </view>
  61. <view class="action">
  62. <button class="cu-btn bg-green shadow" @tap="showCardModal" data-target="modalCard">提 交</button>
  63. </view>
  64. </view>
  65. <view class="cu-modal" :class="modalCard=='modalCard'?'show':''" @tap="hideCardModal">
  66. <view class="cu-dialog" @tap.stop>
  67. <scroll-view class="page padding" :scroll-y=true :style="{'height':swiperHeight}" >
  68. <view class="cu-bar solid-bottom">
  69. <view class="action">
  70. <text class="cuIcon-title text-red"></text>答题卡
  71. </view>
  72. </view>
  73. <view class="grid col-5 ">
  74. <view class="margin-tb-sm text-center" v-for="(subject,index) in subjectList" :key="index">
  75. <button class="cu-btn round" :class="[subject.userAnswer.length===0?'line-grey':'bg-red']" @click="AppointedSubject(index)" >{{index+1}}</button>
  76. </view>
  77. </view>
  78. </scroll-view>
  79. </view>
  80. </view>
  81. <view class="cu-modal padding " :class="modalError=='modalError'?'show':''" @tap="hideErrorModal">
  82. <view class="cu-dialog bg-white" @tap.stop>
  83. <view class="cu-bar solid-bottom ">
  84. <view class="action">
  85. <text class="cuIcon-title text-red"></text>试题纠错
  86. </view>
  87. </view>
  88. <radio-group class="block" >
  89. <view class="cu-list menu text-left">
  90. <view class="cu-item cu-item-error" v-for="error in errorList" >
  91. <radio :value="error"></radio>
  92. <view class="title text-black margin-left">{{error}}</view>
  93. </view>
  94. </view>
  95. </radio-group>
  96. <view class="padding flex flex-direction ">
  97. <button class="cu-btn bg-red margin-tb-sm lg" @click="SubmitError">提 交</button>
  98. </view>
  99. </view>
  100. </view>
  101. <form>
  102. <swiper :current="subjectIndex" class="swiper-box" @change="SwiperChange" :style="{'height':swiperHeight}">
  103. <swiper-item v-for="(subject,index) in subjectList">
  104. <view v-if="index-subjectIndex>=-1&&index-subjectIndex<=1">
  105. <view class="cu-bar bg-white solid-bottom">
  106. <view class="action text-black">
  107. <text>{{subject.title}}</text>
  108. </view>
  109. </view>
  110. <view>
  111. <radio-group class="block" @change="RadioboxChange" v-if="subject.type===1||subject.type===2">
  112. <view class="cu-form-group" v-for="option in subject.optionList">
  113. <radio :value="option.id" :checked="subject.userAnswer.indexOf(option.id) > -1?true:false"></radio>
  114. <view class="title text-black">{{option.id}}.{{option.content}}</view>
  115. </view>
  116. </radio-group>
  117. <checkbox-group class="block" @change="CheckboxChange" v-else-if="subject.type===3">
  118. <view class="cu-form-group" v-for="option in subject.optionList">
  119. <checkbox :value="option.id" :class="subject.userAnswer.indexOf(option.id) > -1?'checked':''" :checked="subject.userAnswer.indexOf(option.id) > -1?true:false"></checkbox>
  120. <view class="title text-black">{{option.id}}.{{option.content}}</view>
  121. </view>
  122. </checkbox-group>
  123. </view>
  124. <view v-show="subject.showAnswer" class="margin-top solid-top">
  125. <view class="cu-bar">
  126. <view class="action text-grey">
  127. <text>正确答案:</text>
  128. <text class="solid-bottom padding-left text-green">{{subject.answer}}</text>
  129. </view>
  130. </view>
  131. <view class="cu-bar cu-bar-title">
  132. <view class="action text-grey">
  133. <text>解析:</text>
  134. </view>
  135. </view>
  136. <view class="text-content padding text-grey">
  137. {{subject.explain}}
  138. </view>
  139. </view>
  140. </view>
  141. </swiper-item>
  142. </swiper>
  143. </form>
  144. <view id="foot-box" class="cu-bar tabbar bg-white shadow foot">
  145. <view class="action" @tap="showErrorModal" data-target="modalError">
  146. <view class="cuIcon-cu-image">
  147. <text class="lg text-gray cuIcon-warn"></text>
  148. </view>
  149. <view class="text-gray">纠错</view>
  150. </view>
  151. <view class="action" @tap="showCardModal"data-target="modalCard">
  152. <view class="cuIcon-cu-image">
  153. <text class="lg cuIcon-favor" :class="[userFavor?'text-red':'text-gray']"></text>
  154. </view>
  155. <view :class="[userFavor?'text-red':'text-gray']">答题卡</view>
  156. </view>
  157. <view class="action" @click="MoveSubject(-1)">
  158. <view class="cuIcon-cu-image">
  159. <text class="lg cuIcon-back text-gray"></text>
  160. </view>
  161. <view class="text-gray">上一题</view>
  162. </view>
  163. <view class="action" @click="nextQuestion(1)">
  164. <view class="cuIcon-cu-image">
  165. <text class="lg text-gray cuIcon-right"></text>
  166. </view>
  167. <view class="text-gray">下一题</view>
  168. </view>
  169. <view class="action" @click="ShowAnswerChange">
  170. <view class="cuIcon-cu-image">
  171. <text class="lg text-gray cuIcon-question"></text>
  172. </view>
  173. <view class="text-gray">解答</view>
  174. </view>
  175. </view>
  176. </view>
  177. </template>
  178. <script>
  179. import uniTag from "@/components/uni-tag/uni-tag.vue"
  180. /*
  181. *
  182. * 需要二次开发或项目外包的请加QQ 271478027 或 微信 jialongvip
  183. *
  184. */
  185. export default {
  186. components: {uniTag},
  187. data() {
  188. return {
  189. userFavor:false,//是否已收藏
  190. currentType: 0, //当前题型
  191. subjectIndex: 0,//跳转索引
  192. autoShowAnswer: false,//答错是否显答案
  193. autoRadioNext:true,//判断题、单项题,自动移下一题
  194. swiperHeight: '800px',//
  195. title: '初中二年级2019期中考券',
  196. subjectList:[
  197. {"title":"水是液体?","type":1,"optionList":[{"id":"A","content":"对"},{"id":"B","content":"错"}],"answer":"A","userAnswer":"","userFavor":false,"explain":"难到是固体不成?"},
  198. {"title":"电流分有?","type":2,"optionList":[{"id":"A","content":"直流"},{"id":"B","content":"交流"},{"id":"C","content":"直流和交流"}],"answer":"C","userAnswer":"","userFavor":false,"explain":"科技学依据"},
  199. {"title":"酸菜鱼的味道?","type":3,"optionList":[{"id":"A","content":"咸味"},{"id":"B","content":"辣味"},{"id":"C","content":"甜味"},{"id":"D","content":"酸味"}],"answer":"A,B,D","userAnswer":"","userFavor":false,"explain":"你怎么想都行,要的就是这个味,答案只能选A,B,D"},
  200. {"title":"床前(____)光,疑是地上霜。","type":4,"optionList":[{"id":"","content":""}],"answer":"明月","userAnswer":"","userFavor":false,"explain":"问答题没有选项,无法做答,且不参与计分"},
  201. {"title":"什么美国要限制华为?","type":5,"optionList":[{"id":"","content":""}],"answer":"","userAnswer":"","userFavor":false,"explain":"问答题没有选项,无法做答,且不参与计分"},
  202. {"title":"水是液体?","type":1,"optionList":[{"id":"A","content":"对"},{"id":"B","content":"错"}],"answer":"A","userAnswer":"","userFavor":false,"explain":"难到是固体不成?"},
  203. {"title":"电流分有?","type":2,"optionList":[{"id":"A","content":"直流"},{"id":"B","content":"交流"},{"id":"C","content":"直流和交流"}],"answer":"C","userAnswer":"","userFavor":false,"explain":"科技学依据"},
  204. {"title":"酸菜鱼的味道?","type":3,"optionList":[{"id":"A","content":"咸味"},{"id":"B","content":"辣味"},{"id":"C","content":"甜味"},{"id":"D","content":"酸味"}],"answer":"A,B,D","userAnswer":"","userFavor":false,"explain":"你怎么想都行,要的就是这个味,答案只能选A,B,D"},
  205. {"title":"床前(____)光,疑是地上霜。","type":4,"optionList":[{"id":"","content":""}],"answer":"明月","userAnswer":"","userFavor":false,"explain":"问答题没有选项,无法做答,且不参与计分"},
  206. {"title":"什么美国要限制华为?","type":5,"optionList":[{"id":"","content":""}],"answer":"","userAnswer":"","userFavor":false,"explain":"问答题没有选项,无法做答,且不参与计分"},
  207. {"title":"水是液体?","type":1,"optionList":[{"id":"A","content":"对"},{"id":"B","content":"错"}],"answer":"A","userAnswer":"","userFavor":false,"explain":"难到是固体不成?"},
  208. {"title":"电流分有?","type":2,"optionList":[{"id":"A","content":"直流"},{"id":"B","content":"交流"},{"id":"C","content":"直流和交流"}],"answer":"C","userAnswer":"","userFavor":false,"explain":"科技学依据"},
  209. {"title":"酸菜鱼的味道?","type":3,"optionList":[{"id":"A","content":"咸味"},{"id":"B","content":"辣味"},{"id":"C","content":"甜味"},{"id":"D","content":"酸味"}],"answer":"A,B,D","userAnswer":"","userFavor":false,"explain":"你怎么想都行,要的就是这个味,答案只能选A,B,D"},
  210. {"title":"床前(____)光,疑是地上霜。","type":4,"optionList":[{"id":"","content":""}],"answer":"明月","userAnswer":"","userFavor":false,"explain":"问答题没有选项,无法做答,且不参与计分"},
  211. {"title":"什么美国要限制华为?","type":5,"optionList":[{"id":"","content":""}],"answer":"","userAnswer":"","userFavor":false,"explain":"问答题没有选项,无法做答,且不参与计分"},
  212. {"title":"水是液体?","type":1,"optionList":[{"id":"A","content":"对"},{"id":"B","content":"错"}],"answer":"A","userAnswer":"","userFavor":false,"explain":"难到是固体不成?"},
  213. {"title":"电流分有?","type":2,"optionList":[{"id":"A","content":"直流"},{"id":"B","content":"交流"},{"id":"C","content":"直流和交流"}],"answer":"C","userAnswer":"","userFavor":false,"explain":"科技学依据"},
  214. {"title":"酸菜鱼的味道?","type":3,"optionList":[{"id":"A","content":"咸味"},{"id":"B","content":"辣味"},{"id":"C","content":"甜味"},{"id":"D","content":"酸味"}],"answer":"A,B,D","userAnswer":"","userFavor":false,"explain":"你怎么想都行,要的就是这个味,答案只能选A,B,D"},
  215. {"title":"床前(____)光,疑是地上霜。","type":4,"optionList":[{"id":"","content":""}],"answer":"明月","userAnswer":"","userFavor":false,"explain":"问答题没有选项,无法做答,且不参与计分"},
  216. {"title":"什么美国要限制华为?","type":5,"optionList":[{"id":"","content":""}],"answer":"","userAnswer":"","userFavor":false,"explain":"问答题没有选项,无法做答,且不参与计分"},
  217. {"title":"水是液体?","type":1,"optionList":[{"id":"A","content":"对"},{"id":"B","content":"错"}],"answer":"A","userAnswer":"","userFavor":false,"explain":"难到是固体不成?"},
  218. {"title":"电流分有?","type":2,"optionList":[{"id":"A","content":"直流"},{"id":"B","content":"交流"},{"id":"C","content":"直流和交流"}],"answer":"C","userAnswer":"","userFavor":false,"explain":"科技学依据"},
  219. {"title":"酸菜鱼的味道?","type":3,"optionList":[{"id":"A","content":"咸味"},{"id":"B","content":"辣味"},{"id":"C","content":"甜味"},{"id":"D","content":"酸味"}],"answer":"A,B,D","userAnswer":"","userFavor":false,"explain":"你怎么想都行,要的就是这个味,答案只能选A,B,D"},
  220. {"title":"床前(____)光,疑是地上霜。","type":4,"optionList":[{"id":"","content":""}],"answer":"明月","userAnswer":"","userFavor":false,"explain":"问答题没有选项,无法做答,且不参与计分"},
  221. {"title":"什么美国要限制华为?","type":5,"optionList":[{"id":"","content":""}],"answer":"","userAnswer":"","userFavor":false,"explain":"问答题没有选项,无法做答,且不参与计分"},
  222. {"title":"水是液体?","type":1,"optionList":[{"id":"A","content":"对"},{"id":"B","content":"错"}],"answer":"A","userAnswer":"","userFavor":false,"explain":"难到是固体不成?"},
  223. {"title":"电流分有?","type":2,"optionList":[{"id":"A","content":"直流"},{"id":"B","content":"交流"},{"id":"C","content":"直流和交流"}],"answer":"C","userAnswer":"","userFavor":false,"explain":"科技学依据"},
  224. {"title":"酸菜鱼的味道?","type":3,"optionList":[{"id":"A","content":"咸味"},{"id":"B","content":"辣味"},{"id":"C","content":"甜味"},{"id":"D","content":"酸味"}],"answer":"A,B,D","userAnswer":"","userFavor":false,"explain":"你怎么想都行,要的就是这个味,答案只能选A,B,D"},
  225. {"title":"床前(____)光,疑是地上霜。","type":4,"optionList":[{"id":"","content":""}],"answer":"明月","userAnswer":"","userFavor":false,"explain":"问答题没有选项,无法做答,且不参与计分"},
  226. {"title":"什么美国要限制华为?","type":5,"optionList":[{"id":"","content":""}],"answer":"","userAnswer":"","userFavor":false,"explain":"问答题没有选项,无法做答,且不参与计分"},
  227. {"title":"水是液体?","type":1,"optionList":[{"id":"A","content":"对"},{"id":"B","content":"错"}],"answer":"A","userAnswer":"","userFavor":false,"explain":"难到是固体不成?"},
  228. {"title":"电流分有?","type":2,"optionList":[{"id":"A","content":"直流"},{"id":"B","content":"交流"},{"id":"C","content":"直流和交流"}],"answer":"C","userAnswer":"","userFavor":false,"explain":"科技学依据"},
  229. {"title":"酸菜鱼的味道?","type":3,"optionList":[{"id":"A","content":"咸味"},{"id":"B","content":"辣味"},{"id":"C","content":"甜味"},{"id":"D","content":"酸味"}],"answer":"A,B,D","userAnswer":"","userFavor":false,"explain":"你怎么想都行,要的就是这个味,答案只能选A,B,D"},
  230. {"title":"床前(____)光,疑是地上霜。","type":4,"optionList":[{"id":"","content":""}],"answer":"明月","userAnswer":"","userFavor":false,"explain":"问答题没有选项,无法做答,且不参与计分"},
  231. {"title":"什么美国要限制华为?","type":5,"optionList":[{"id":"","content":""}],"answer":"","userAnswer":"","userFavor":false,"explain":"问答题没有选项,无法做答,且不参与计分"},
  232. {"title":"水是液体?","type":1,"optionList":[{"id":"A","content":"对"},{"id":"B","content":"错"}],"answer":"A","userAnswer":"","userFavor":false,"explain":"难到是固体不成?"},
  233. {"title":"电流分有?","type":2,"optionList":[{"id":"A","content":"直流"},{"id":"B","content":"交流"},{"id":"C","content":"直流和交流"}],"answer":"C","userAnswer":"","userFavor":false,"explain":"科技学依据"},
  234. {"title":"酸菜鱼的味道?","type":3,"optionList":[{"id":"A","content":"咸味"},{"id":"B","content":"辣味"},{"id":"C","content":"甜味"},{"id":"D","content":"酸味"}],"answer":"A,B,D","userAnswer":"","userFavor":false,"explain":"你怎么想都行,要的就是这个味,答案只能选A,B,D"},
  235. {"title":"床前(____)光,疑是地上霜。","type":4,"optionList":[{"id":"","content":""}],"answer":"明月","userAnswer":"","userFavor":false,"explain":"问答题没有选项,无法做答,且不参与计分"},
  236. {"title":"什么美国要限制华为?","type":5,"optionList":[{"id":"","content":""}],"answer":"","userAnswer":"","userFavor":false,"explain":"问答题没有选项,无法做答,且不参与计分"},
  237. {"title":"水是液体?","type":1,"optionList":[{"id":"A","content":"对"},{"id":"B","content":"错"}],"answer":"A","userAnswer":"","userFavor":false,"explain":"难到是固体不成?"},
  238. {"title":"电流分有?","type":2,"optionList":[{"id":"A","content":"直流"},{"id":"B","content":"交流"},{"id":"C","content":"直流和交流"}],"answer":"C","userAnswer":"","userFavor":false,"explain":"科技学依据"},
  239. {"title":"酸菜鱼的味道?","type":3,"optionList":[{"id":"A","content":"咸味"},{"id":"B","content":"辣味"},{"id":"C","content":"甜味"},{"id":"D","content":"酸味"}],"answer":"A,B,D","userAnswer":"","userFavor":false,"explain":"你怎么想都行,要的就是这个味,答案只能选A,B,D"},
  240. {"title":"床前(____)光,疑是地上霜。","type":4,"optionList":[{"id":"","content":""}],"answer":"明月","userAnswer":"","userFavor":false,"explain":"问答题没有选项,无法做答,且不参与计分"},
  241. {"title":"什么美国要限制华为?","type":5,"optionList":[{"id":"","content":""}],"answer":"","userAnswer":"","userFavor":false,"explain":"问答题没有选项,无法做答,且不参与计分"},
  242. {"title":"水是液体?","type":1,"optionList":[{"id":"A","content":"对"},{"id":"B","content":"错"}],"answer":"A","userAnswer":"","userFavor":false,"explain":"难到是固体不成?"},
  243. {"title":"电流分有?","type":2,"optionList":[{"id":"A","content":"直流"},{"id":"B","content":"交流"},{"id":"C","content":"直流和交流"}],"answer":"C","userAnswer":"","userFavor":false,"explain":"科技学依据"},
  244. {"title":"酸菜鱼的味道?","type":3,"optionList":[{"id":"A","content":"咸味"},{"id":"B","content":"辣味"},{"id":"C","content":"甜味"},{"id":"D","content":"酸味"}],"answer":"A,B,D","userAnswer":"","userFavor":false,"explain":"你怎么想都行,要的就是这个味,答案只能选A,B,D"},
  245. {"title":"床前(____)光,疑是地上霜。","type":4,"optionList":[{"id":"","content":""}],"answer":"明月","userAnswer":"","userFavor":false,"explain":"问答题没有选项,无法做答,且不参与计分"},
  246. {"title":"什么美国要限制华为?","type":5,"optionList":[{"id":"","content":""}],"answer":"","userAnswer":"","userFavor":false,"explain":"问答题没有选项,无法做答,且不参与计分"},
  247. {"title":"水是液体?","type":1,"optionList":[{"id":"A","content":"对"},{"id":"B","content":"错"}],"answer":"A","userAnswer":"","userFavor":false,"explain":"难到是固体不成?"},
  248. {"title":"电流分有?","type":2,"optionList":[{"id":"A","content":"直流"},{"id":"B","content":"交流"},{"id":"C","content":"直流和交流"}],"answer":"C","userAnswer":"","userFavor":false,"explain":"科技学依据"},
  249. {"title":"酸菜鱼的味道?","type":3,"optionList":[{"id":"A","content":"咸味"},{"id":"B","content":"辣味"},{"id":"C","content":"甜味"},{"id":"D","content":"酸味"}],"answer":"A,B,D","userAnswer":"","userFavor":false,"explain":"你怎么想都行,要的就是这个味,答案只能选A,B,D"},
  250. {"title":"床前(____)光,疑是地上霜。","type":4,"optionList":[{"id":"","content":""}],"answer":"明月","userAnswer":"","userFavor":false,"explain":"问答题没有选项,无法做答,且不参与计分"},
  251. {"title":"什么美国要限制华为?","type":5,"optionList":[{"id":"","content":""}],"answer":"","userAnswer":"","userFavor":false,"explain":"问答题没有选项,无法做答,且不参与计分"},
  252. {"title":"水是液体?","type":1,"optionList":[{"id":"A","content":"对"},{"id":"B","content":"错"}],"answer":"A","userAnswer":"","userFavor":false,"explain":"难到是固体不成?"},
  253. {"title":"电流分有?","type":2,"optionList":[{"id":"A","content":"直流"},{"id":"B","content":"交流"},{"id":"C","content":"直流和交流"}],"answer":"C","userAnswer":"","userFavor":false,"explain":"科技学依据"},
  254. {"title":"酸菜鱼的味道?","type":3,"optionList":[{"id":"A","content":"咸味"},{"id":"B","content":"辣味"},{"id":"C","content":"甜味"},{"id":"D","content":"酸味"}],"answer":"A,B,D","userAnswer":"","userFavor":false,"explain":"你怎么想都行,要的就是这个味,答案只能选A,B,D"},
  255. {"title":"床前(____)光,疑是地上霜。","type":4,"optionList":[{"id":"","content":""}],"answer":"明月","userAnswer":"","userFavor":false,"explain":"问答题没有选项,无法做答,且不参与计分"},
  256. {"title":"什么美国要限制华为?","type":5,"optionList":[{"id":"","content":""}],"answer":"","userAnswer":"","userFavor":false,"explain":"问答题没有选项,无法做答,且不参与计分"},
  257. {"title":"水是液体?","type":1,"optionList":[{"id":"A","content":"对"},{"id":"B","content":"错"}],"answer":"A","userAnswer":"","userFavor":false,"explain":"难到是固体不成?"},
  258. {"title":"电流分有?","type":2,"optionList":[{"id":"A","content":"直流"},{"id":"B","content":"交流"},{"id":"C","content":"直流和交流"}],"answer":"C","userAnswer":"","userFavor":false,"explain":"科技学依据"},
  259. {"title":"酸菜鱼的味道?","type":3,"optionList":[{"id":"A","content":"咸味"},{"id":"B","content":"辣味"},{"id":"C","content":"甜味"},{"id":"D","content":"酸味"}],"answer":"A,B,D","userAnswer":"","userFavor":false,"explain":"你怎么想都行,要的就是这个味,答案只能选A,B,D"},
  260. {"title":"床前(____)光,疑是地上霜。","type":4,"optionList":[{"id":"","content":""}],"answer":"明月","userAnswer":"","userFavor":false,"explain":"问答题没有选项,无法做答,且不参与计分"},
  261. {"title":"什么美国要限制华为?","type":5,"optionList":[{"id":"","content":""}],"answer":"","userAnswer":"","userFavor":false,"explain":"问答题没有选项,无法做答,且不参与计分"},
  262. {"title":"水是液体?","type":1,"optionList":[{"id":"A","content":"对"},{"id":"B","content":"错"}],"answer":"A","userAnswer":"","userFavor":false,"explain":"难到是固体不成?"},
  263. {"title":"电流分有?","type":2,"optionList":[{"id":"A","content":"直流"},{"id":"B","content":"交流"},{"id":"C","content":"直流和交流"}],"answer":"C","userAnswer":"","userFavor":false,"explain":"科技学依据"},
  264. {"title":"酸菜鱼的味道?","type":3,"optionList":[{"id":"A","content":"咸味"},{"id":"B","content":"辣味"},{"id":"C","content":"甜味"},{"id":"D","content":"酸味"}],"answer":"A,B,D","userAnswer":"","userFavor":false,"explain":"你怎么想都行,要的就是这个味,答案只能选A,B,D"},
  265. {"title":"床前(____)光,疑是地上霜。","type":4,"optionList":[{"id":"","content":""}],"answer":"明月","userAnswer":"","userFavor":false,"explain":"问答题没有选项,无法做答,且不参与计分"},
  266. {"title":"什么美国要限制华为?","type":5,"optionList":[{"id":"","content":""}],"answer":"","userAnswer":"","userFavor":false,"explain":"问答题没有选项,无法做答,且不参与计分"},
  267. {"title":"水是液体?","type":1,"optionList":[{"id":"A","content":"对"},{"id":"B","content":"错"}],"answer":"A","userAnswer":"","userFavor":false,"explain":"难到是固体不成?"},
  268. {"title":"电流分有?","type":2,"optionList":[{"id":"A","content":"直流"},{"id":"B","content":"交流"},{"id":"C","content":"直流和交流"}],"answer":"C","userAnswer":"","userFavor":false,"explain":"科技学依据"},
  269. {"title":"酸菜鱼的味道?","type":3,"optionList":[{"id":"A","content":"咸味"},{"id":"B","content":"辣味"},{"id":"C","content":"甜味"},{"id":"D","content":"酸味"}],"answer":"A,B,D","userAnswer":"","userFavor":false,"explain":"你怎么想都行,要的就是这个味,答案只能选A,B,D"},
  270. {"title":"床前(____)光,疑是地上霜。","type":4,"optionList":[{"id":"","content":""}],"answer":"明月","userAnswer":"","userFavor":false,"explain":"问答题没有选项,无法做答,且不参与计分"},
  271. {"title":"什么美国要限制华为?","type":5,"optionList":[{"id":"","content":""}],"answer":"","userAnswer":"","userFavor":false,"explain":"问答题没有选项,无法做答,且不参与计分"},
  272. {"title":"水是液体?","type":1,"optionList":[{"id":"A","content":"对"},{"id":"B","content":"错"}],"answer":"A","userAnswer":"","userFavor":false,"explain":"难到是固体不成?"},
  273. {"title":"电流分有?","type":2,"optionList":[{"id":"A","content":"直流"},{"id":"B","content":"交流"},{"id":"C","content":"直流和交流"}],"answer":"C","userAnswer":"","userFavor":false,"explain":"科技学依据"},
  274. {"title":"酸菜鱼的味道?","type":3,"optionList":[{"id":"A","content":"咸味"},{"id":"B","content":"辣味"},{"id":"C","content":"甜味"},{"id":"D","content":"酸味"}],"answer":"A,B,D","userAnswer":"","userFavor":false,"explain":"你怎么想都行,要的就是这个味,答案只能选A,B,D"},
  275. {"title":"床前(____)光,疑是地上霜。","type":4,"optionList":[{"id":"","content":""}],"answer":"明月","userAnswer":"","userFavor":false,"explain":"问答题没有选项,无法做答,且不参与计分"},
  276. {"title":"什么美国要限制华为?","type":5,"optionList":[{"id":"","content":""}],"answer":"","userAnswer":"","userFavor":false,"explain":"问答题没有选项,无法做答,且不参与计分"},
  277. {"title":"水是液体?","type":1,"optionList":[{"id":"A","content":"对"},{"id":"B","content":"错"}],"answer":"A","userAnswer":"","userFavor":false,"explain":"难到是固体不成?"},
  278. {"title":"电流分有?","type":2,"optionList":[{"id":"A","content":"直流"},{"id":"B","content":"交流"},{"id":"C","content":"直流和交流"}],"answer":"C","userAnswer":"","userFavor":false,"explain":"科技学依据"},
  279. {"title":"酸菜鱼的味道?","type":3,"optionList":[{"id":"A","content":"咸味"},{"id":"B","content":"辣味"},{"id":"C","content":"甜味"},{"id":"D","content":"酸味"}],"answer":"A,B,D","userAnswer":"","userFavor":false,"explain":"你怎么想都行,要的就是这个味,答案只能选A,B,D"},
  280. {"title":"床前(____)光,疑是地上霜。","type":4,"optionList":[{"id":"","content":""}],"answer":"明月","userAnswer":"","userFavor":false,"explain":"问答题没有选项,无法做答,且不参与计分"},
  281. {"title":"水是液体?","type":1,"optionList":[{"id":"A","content":"对"},{"id":"B","content":"错"}],"answer":"A","userAnswer":"","userFavor":false,"explain":"难到是固体不成?"},
  282. {"title":"电流分有?","type":2,"optionList":[{"id":"A","content":"直流"},{"id":"B","content":"交流"},{"id":"C","content":"直流和交流"}],"answer":"C","userAnswer":"","userFavor":false,"explain":"科技学依据"},
  283. {"title":"酸菜鱼的味道?","type":3,"optionList":[{"id":"A","content":"咸味"},{"id":"B","content":"辣味"},{"id":"C","content":"甜味"},{"id":"D","content":"酸味"}],"answer":"A,B,D","userAnswer":"","userFavor":false,"explain":"你怎么想都行,要的就是这个味,答案只能选A,B,D"},
  284. {"title":"床前(____)光,疑是地上霜。","type":4,"optionList":[{"id":"","content":""}],"answer":"明月","userAnswer":"","userFavor":false,"explain":"问答题没有选项,无法做答,且不参与计分"},
  285. {"title":"水是液体?","type":1,"optionList":[{"id":"A","content":"对"},{"id":"B","content":"错"}],"answer":"A","userAnswer":"","userFavor":false,"explain":"难到是固体不成?"},
  286. {"title":"电流分有?","type":2,"optionList":[{"id":"A","content":"直流"},{"id":"B","content":"交流"},{"id":"C","content":"直流和交流"}],"answer":"C","userAnswer":"","userFavor":false,"explain":"科技学依据"},
  287. {"title":"酸菜鱼的味道?","type":3,"optionList":[{"id":"A","content":"咸味"},{"id":"B","content":"辣味"},{"id":"C","content":"甜味"},{"id":"D","content":"酸味"}],"answer":"A,B,D","userAnswer":"","userFavor":false,"explain":"你怎么想都行,要的就是这个味,答案只能选A,B,D"},
  288. {"title":"床前(____)光,疑是地上霜。","type":4,"optionList":[{"id":"","content":""}],"answer":"明月","userAnswer":"","userFavor":false,"explain":"问答题没有选项,无法做答,且不参与计分"},
  289. {"title":"水是液体?","type":1,"optionList":[{"id":"A","content":"对"},{"id":"B","content":"错"}],"answer":"A","userAnswer":"","userFavor":false,"explain":"难到是固体不成?"},
  290. {"title":"电流分有?","type":2,"optionList":[{"id":"A","content":"直流"},{"id":"B","content":"交流"},{"id":"C","content":"直流和交流"}],"answer":"C","userAnswer":"","userFavor":false,"explain":"科技学依据"},
  291. {"title":"酸菜鱼的味道?","type":3,"optionList":[{"id":"A","content":"咸味"},{"id":"B","content":"辣味"},{"id":"C","content":"甜味"},{"id":"D","content":"酸味"}],"answer":"A,B,D","userAnswer":"","userFavor":false,"explain":"你怎么想都行,要的就是这个味,答案只能选A,B,D"},
  292. {"title":"床前(____)光,疑是地上霜。","type":4,"optionList":[{"id":"","content":""}],"answer":"明月","userAnswer":"","userFavor":false,"explain":"问答题没有选项,无法做答,且不参与计分"},
  293. {"title":"水是液体?","type":1,"optionList":[{"id":"A","content":"对"},{"id":"B","content":"错"}],"answer":"A","userAnswer":"","userFavor":false,"explain":"难到是固体不成?"},
  294. {"title":"电流分有?","type":2,"optionList":[{"id":"A","content":"直流"},{"id":"B","content":"交流"},{"id":"C","content":"直流和交流"}],"answer":"C","userAnswer":"","userFavor":false,"explain":"科技学依据"},
  295. {"title":"酸菜鱼的味道?","type":3,"optionList":[{"id":"A","content":"咸味"},{"id":"B","content":"辣味"},{"id":"C","content":"甜味"},{"id":"D","content":"酸味"}],"answer":"A,B,D","userAnswer":"","userFavor":false,"explain":"你怎么想都行,要的就是这个味,答案只能选A,B,D"},
  296. {"title":"床前(____)光,疑是地上霜。","type":4,"optionList":[{"id":"","content":""}],"answer":"明月","userAnswer":"","userFavor":false,"explain":"问答题没有选项,无法做答,且不参与计分"},
  297. {"title":"水是液体?","type":1,"optionList":[{"id":"A","content":"对"},{"id":"B","content":"错"}],"answer":"A","userAnswer":"","userFavor":false,"explain":"难到是固体不成?"},
  298. {"title":"电流分有?","type":2,"optionList":[{"id":"A","content":"直流"},{"id":"B","content":"交流"},{"id":"C","content":"直流和交流"}],"answer":"C","userAnswer":"","userFavor":false,"explain":"科技学依据"},
  299. {"title":"酸菜鱼的味道?","type":3,"optionList":[{"id":"A","content":"咸味"},{"id":"B","content":"辣味"},{"id":"C","content":"甜味"},{"id":"D","content":"酸味"}],"answer":"A,B,D","userAnswer":"","userFavor":false,"explain":"你怎么想都行,要的就是这个味,答案只能选A,B,D"},
  300. {"title":"床前(____)光,疑是地上霜。","type":4,"optionList":[{"id":"","content":""}],"answer":"明月","userAnswer":"","userFavor":false,"explain":"问答题没有选项,无法做答,且不参与计分"},
  301. {"title":"水是液体?","type":1,"optionList":[{"id":"A","content":"对"},{"id":"B","content":"错"}],"answer":"A","userAnswer":"","userFavor":false,"explain":"难到是固体不成?"},
  302. {"title":"电流分有?","type":2,"optionList":[{"id":"A","content":"直流"},{"id":"B","content":"交流"},{"id":"C","content":"直流和交流"}],"answer":"C","userAnswer":"","userFavor":false,"explain":"科技学依据"},
  303. {"title":"酸菜鱼的味道?","type":3,"optionList":[{"id":"A","content":"咸味"},{"id":"B","content":"辣味"},{"id":"C","content":"甜味"},{"id":"D","content":"酸味"}],"answer":"A,B,D","userAnswer":"","userFavor":false,"explain":"你怎么想都行,要的就是这个味,答案只能选A,B,D"},
  304. {"title":"床前(____)光,疑是地上霜。","type":4,"optionList":[{"id":"","content":""}],"answer":"明月","userAnswer":"","userFavor":false,"explain":"问答题没有选项,无法做答,且不参与计分"},
  305. {"title":"水是液体?","type":1,"optionList":[{"id":"A","content":"对"},{"id":"B","content":"错"}],"answer":"A","userAnswer":"","userFavor":false,"explain":"难到是固体不成?"},
  306. {"title":"电流分有?","type":2,"optionList":[{"id":"A","content":"直流"},{"id":"B","content":"交流"},{"id":"C","content":"直流和交流"}],"answer":"C","userAnswer":"","userFavor":false,"explain":"科技学依据"},
  307. {"title":"酸菜鱼的味道?","type":3,"optionList":[{"id":"A","content":"咸味"},{"id":"B","content":"辣味"},{"id":"C","content":"甜味"},{"id":"D","content":"酸味"}],"answer":"A,B,D","userAnswer":"","userFavor":false,"explain":"你怎么想都行,要的就是这个味,答案只能选A,B,D"},
  308. {"title":"床前(____)光,疑是地上霜。","type":4,"optionList":[{"id":"","content":""}],"answer":"明月","userAnswer":"","userFavor":false,"explain":"问答题没有选项,无法做答,且不参与计分"}
  309. ],
  310. modalCard: null ,//显示答题卡
  311. modalError:null , //纠错卡
  312. errorList:['题目不完整','答案不正确','含有错别字','图片不存在','解析不完整','其他错误']
  313. }
  314. },
  315. onReady() {
  316. var tempHeight = 800;
  317. var _me = this;
  318. uni.getSystemInfo({
  319. //获取手机屏幕高度信息,让swiper的高度和手机屏幕一样高                
  320. success: function(res) {
  321. // console.log(res.model);                    
  322. // console.log(res.pixelRatio);                    
  323. // console.log(res.windowWidth);                    
  324. // console.log(res.windowHeight);
  325. // //这里是手机屏幕高度                    
  326. // console.log(res.language);                    
  327. // console.log(res.version);                    
  328. // console.log(res.platform);                    
  329. tempHeight = res.windowHeight;
  330. console.log("屏幕可用高度 " + tempHeight);
  331. uni.createSelectorQuery().select("#top-box").fields({
  332. size: true,
  333. scrollOffset: true
  334. }, (data) => {
  335. tempHeight -= data.height;
  336. console.log("减掉顶部后的高度 " + tempHeight);
  337. uni.createSelectorQuery().select("#foot-box").fields({
  338. size: true,
  339. scrollOffset: true
  340. }, (data) => {
  341. tempHeight -= data.height;
  342. console.log("减掉底部后的高度 " + tempHeight);
  343. _me.swiperHeight = tempHeight + 'px';
  344. console.log("滑屏最后高度 " + _me.swiperHeight);
  345. }).exec();
  346. }).exec();
  347. }
  348. });
  349. },
  350. onLoad() {
  351. this.currentType = this.subjectList[0].type;
  352. uni.setNavigationBarTitle({
  353. title: this.title
  354. });
  355. //添加用户显示答案字段
  356. for (var i = 0; i < this.subjectList.length; i++) {
  357. this.$set(this.subjectList[i],"showAnswer",false);
  358. }
  359. },
  360. methods: {
  361. showCardModal: function(e) {
  362. this.modalCard = e.currentTarget.dataset.target
  363. },
  364. hideCardModal: function(e) {
  365. this.modalCard = null
  366. },
  367. showErrorModal: function(e) {
  368. this.modalError = e.currentTarget.dataset.target
  369. },
  370. hideErrorModal: function(e) {
  371. this.modalError = null
  372. },
  373. SwiperChange: function(e) { //滑动事件
  374. let index = e.target.current;
  375. if (index != undefined) {
  376. this.subjectIndex = index;
  377. this.currentType = this.subjectList[index].type;
  378. this.userFavor = this.subjectList[index].userFavor;
  379. }
  380. },
  381. RadioboxChange : function(e) { //单选选中
  382. var items = this.subjectList[this.subjectIndex].optionList;
  383. var values = e.detail.value;
  384. this.subjectList[this.subjectIndex].userAnswer = values;
  385. if(this.autoRadioNext && this.subjectIndex < this.subjectList.length - 1){
  386. this.subjectIndex += 1;
  387. };
  388. },
  389. CheckboxChange: function(e) { //复选选中
  390. var items = this.subjectList[this.subjectIndex].optionList;
  391. var values = e.detail.value;
  392. this.subjectList[this.subjectIndex].userAnswer = "";
  393. for (var i = 0, lenI = items.length; i < lenI; ++i) {
  394. for (var j = 0, lenJ = values.length; j < lenJ; ++j) {
  395. if (items[i].id == values[j]) {
  396. this.subjectList[this.subjectIndex].userAnswer += items[i].id;
  397. break
  398. }
  399. }
  400. }
  401. },
  402. textInput : function(e) { //填空题
  403. this.subjectList[this.subjectIndex].userAnswer = e.detail.value;
  404. },
  405. ShowAnswerChange: function(e) { //显示答案
  406. if(this.subjectList[this.subjectIndex].showAnswer)
  407. {
  408. this.subjectList[this.subjectIndex].showAnswer=false;
  409. }
  410. else{
  411. this.subjectList[this.subjectIndex].showAnswer=true;
  412. }
  413. },
  414. FavorSubject: function(e) { //收藏题
  415. if(this.userFavor)
  416. {
  417. this.userFavor=false;
  418. this.subjectList[this.subjectIndex].userFavor=false;
  419. }
  420. else{
  421. this.userFavor=true;
  422. this.subjectList[this.subjectIndex].userFavor=true;
  423. }
  424. },
  425. MoveSubject: function(e) { //上一题、下一题
  426. if (e === -1 && this.subjectIndex != 0) {
  427. this.subjectIndex -= 1;
  428. }
  429. if (e === 1 && this.subjectIndex < this.subjectList.length - 1) {
  430. this.subjectIndex += 1;
  431. }
  432. },
  433. AppointedSubject: function(e) { //题卡指定
  434. this.modalCard = null;
  435. this.subjectIndex = e;
  436. },
  437. SubmitError: function(e) { //提交纠错
  438. this.modalError = null;
  439. }
  440. }
  441. }
  442. </script>
  443. <style>
  444. @import "../../colorui/animation.css";
  445. page {
  446. background-color: #FFFFFF;
  447. }
  448. .cu-form-group {
  449. justify-content: flex-start
  450. }
  451. .cu-form-group .title {
  452. padding-left: 30upx;
  453. padding-right: 0upx;
  454. }
  455. .cu-form-group+.cu-form-group {
  456. border-top: none;
  457. }
  458. .cu-bar-title {
  459. min-height: 50upx;
  460. }
  461. .cu-list.menu>.cu-item-error{justify-content: flex-start;}
  462. </style>