加入收藏 | 设为首页 | 会员中心 | 我要投稿 湖南网 (https://www.hunanwang.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 建站 > 正文

MongoDB实现问卷/测验计划

发布时间:2019-11-01 03:03:51 所属栏目:建站 来源:我的小熊不见了
导读:MongoDB的特点 MongoDB是一个面向文档存储的数据库。在MongoDB中,一笔记录叫做document(文档),由相同于JSON布局的键值对构成。 因为相同于MongoDB直接存储JSON的特征,MongoDB生成适相助为存储布局伟大的数据布局的介质。相同于问卷观测和测验这种需求

前端行使vue实现JSON的结构:

  1. <Modal title="题目编辑" v-model="showEdit" :closable="false" :mask-closable="false">  
  2.     <Form ref="question" :model="question" :rules="ruleValidate">  
  3.         <FormItem label="标题范例:" prop="qType">  
  4.             <Select v-model="question.qType" class="input-180" placeholder="标题范例" @on-change="changeQType(question)">  
  5.                 <Option v-for="d in qTypes" :value="d.value" :key="d.value">{{ d.label }}</Option>  
  6.             </Select>  
  7.         </FormItem>  
  8.         <FormItem label="标题:" prop="title">  
  9.             <Input  
  10.                    class="input-95-per"  
  11.                    v-model="question.title"  
  12.                    type="textarea"  
  13.                    row="1"  
  14.                    placeholder="标题"  
  15.                    ></Input>  
  16.         </FormItem>  
  17.         <FormItem label="选项:">  
  18.             <div v-for="(o, i2) in question.options" :key="i2" style="display:flex">  
  19.                 <Input class="input-95-per margin-bot-8 margin-right-10" v-model="o.text">  
  20.                     <span slot="prepend">{{i2+1}}:</span>  
  21.                 </Input>  
  22.                 <Button size="small" @click="addOpt(question)" v-if="i2===0">+</Button>  
  23.                 <Button size="small" @click="delOpt(question, o)" v-if="i2">-</Button>  
  24.                 <Checkbox v-model="o.right">正确谜底</Checkbox>  
  25.             </div>  
  26.         </FormItem>  
  27.         <FormItem label="谜底理会:">  
  28.             <Input  
  29.                    class="input-95-per"  
  30.                    v-model="question.analysis"  
  31.                    type="textarea"  
  32.                    row="1"  
  33.                    placeholder="谜底理会"  
  34.                    ></Input>  
  35.         </FormItem>  
  36.     </Form>  
  37.     <div slot="footer">  
  38.         <Button type="text" @click="cancelQuestion">打消</Button>  
  39.         <Button type="primary" :loading="saveLoading" @click="saveQuestion">生涯</Button>  
  40.     </div>  
  41. </Modal> 

(编辑:湖南网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

热点阅读