首页 > 编程知识 正文

答题小程序源码,刷题库

时间:2023-05-06 09:21:13 阅读:175411 作者:1276

无视小河流不会成为江海,无视小河流也无济于事。

我想直接开始做选择题,但脚步有点太大了,不是一点一点来的。 选择题除了调用题库外,还需要判断答案的对错。 关于if语句。 这个if语句应该单独写。 对初学者来说,我必须一点点来。 否则,我想一口成为胖子。 如果还没长肉的话会食物中毒。

不要着急。 不要着急。 一步一步,一点点做。 总有一天会成功的。

还是以李贺作品集为例,数据库的调用和问题量的获取。

从这张图中可以看到,第一个界面是作品列表,南园、淡大炮、金铜仙为了退出汉歌、写节目单,这三首歌都经过了随意的测试。 单击主题进入第二个界面,单击和,在上一首、下一首之间切换。 除了内容之外,还显示第2首/共计3首。 就像结构在最右边一样,html和images文件夹可以不看。 这两个文件夹忘记删除了。 data文件夹下是post-data.js文件,数据库位于该文件中。 pages下有索引和详细信息两个页面,主要是这两个页面。

首先,让我们看一下数据库post-data.js文件中的代码。

var local _ database=[ { 'name': '南园',' content': '的男人为什么要用吴钩',{ ' name ' : '淡淡的大炮', module.exports={ post list : local _ database } JSON结构,之前声明var,之后是module.exports,等等

然后看第一个界面index。

index.wxml代码:

view wx : for={ { post list } } wx : for-item=' item ' wx 3360 for-index=' index ' navigator URL='/./de teteter viewtext合计{{postList.length}}的第一部作品/text使用的是wx 3360 ft。for-item=“item”,循环中postList数组为item,wx : for-tem 就像postList[index] ),navigator单击的是哪个主题,打开的页面会显示什么内容? 虽然只有一个详细信息页面。 { { post list.length } }获取名为post list的数组的长度。 我放了三首诗。

index.js代码:

var post data=require (' ./data/post-data.js ' ); page () data: )/text: )它通过“postList: postData.postList,}”页上的require检索数据库。

detail.wxml代码:

view view { { details [ id ].name }/view view { { details [ id ].content }/view/view text第{{id 1}}首/共{{details}}

var post data=require (' ./data/post-data.js ' ); page(data: ) id: ',details: postData.postList,), onload :函数(options ) this.setdata ) (id:parseint ) options.id ) ) ) console.log ) options,this.id if (that.data.id post data.post list.length-1 ) this.setdata ) id:that.data.id1; }、lastQuestion: function () { var that=this; if(that.data.id0 ) this.setdata ) id:that.data.id-1; } }其中的id是传入的,索引的id={{index}},details: postData.postList将数组重命名{赋值}为details,因此在wxml中为details 否则,在wxml中出现id 1的数字更随意。

lastQuestion函数单击上一首歌,在if中有这个that.data.id 0,id大于0时,第一次有上一首歌。 nextQuestion函数单击以下歌曲,将if中包含that.data.idpostdata.postlist的数组分配给details,但写为postData.postList.length进行分发不知为什么,我写了details.length,程序不动了。

这也是作品集的雏形模板。

下一个目标是判断答案的对错!

go!

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。