微信背单词类小程序,小鸡单词源码下载,打卡微

2020-12-15
来源:

微信后单词类小程序,下载鸡单词的源代码,微信小程序开发学习案例,小程序开发教程。每天都会用微信小程序背单词,并进行词汇测试,其中包括腾讯云晶片提供的多种词库后台解决方案。

前段时间我开始学习微信小程序,初学者花了半个月的时间

我个人觉得学习很快。我写了一个小程序,开头是一个单词,记着大约十二页

本文介绍了该主页,以实现每天记住单词的任务

前端代码如下:wx:if确定是否显示未记住的单词界面


{{content}} /{{pron.uk}}/

用户单击“不知道”并进入字词详细信息界面


{{content}} 英/{{pron.uk}}/ 美/{{pron.us}}/{{definition}}更多例句{{defen[0].first}} {{defen[0].mid}} {{defen[0].last}}{{defen[0].translation}}{{defen[1].first}} {{defen[1].mid}} {{defen[1].last}}{{defen[1].translation}}

以下是js代码的一部分

用户点击(无法识别)时的功能

此页面的重点是将用户不知道的单词放回未记住的单词队列,并在该队列的末尾添加一个,并在其中添加一个today_task.push(this.data.counter)队列中间

today_task.splice(长度/ 2,0,this.data.counter)

通过这种方式,用户经常会在后续活动中看到这个词,从而加深印象

具体代码如下


this.setData({  showNot: true,  more: false  })  var today_task = wx.getStorageSync('task')  var length = today_task.length  today_task.push(this.data.counter)  today_task.splice(length / 2, 0, this.data.counter)  wx.setStorage({  key: "task",  data: today_task  })  },

当用户单击下一步时

背单词小程序开发

由于页面上有两个“下一个”按钮,一个是用户在记忆界面中识别出单词后直接单击的按钮

第二个是按钮,当用户无法识别按钮并进入单词详细信息界面时,我标记了他们的ID

使用ID来确定用户是否记住此订单


next:function(e) {  console.log(e)  if (e.currentTarget.id ){  wx.setStorage({  key: this.data.time,  data: wx.getStorageSync(this.data.time)+1  })  }  var today_task = wx.getStorageSync('task')  var length = today_task.length  if (length > 0) {  var n = today_task.shift()  this.setData({ showNot: false})  this.setData({counter:n})  wx.setStorage({  key: "task",  data: today_task  })this.search(n)  }  else{  this.complete()  }},

用户收集单词并将其写入到集合的缓存中。实际上,如果您使用自己的服务器,则写入数据库更安全


handleSaveTap(){  if(wx.getStorageSync('collect')){  var collect = wx.getStorageSync('collect')  }  else {  var collect=[]  }  collect.push([this.data.content, this.data.pron, this.data.pron_audio, this.data.defen, this.data.definition])  wx.setStorage({  key: "collect",  data: collect  })    wx.showToast({ title: '收藏成功' })  },  liju(id) {  var that=this  wx.request({  url: 'https://api.shanbay.com/bdc/example/?vocabulary_id=' + id,  data: {},  method: 'GET',  success: function (res) {  console.log(res)  that.setData({   defen: [res.data.data[0], res.data.data[1], res.data.data[3], res.data.data[4]]    })  },  fail: function () {  },  complete: function () {  }  })

用户完成单词任务后,单击以测试单词


test(){  wx.navigateTo({  url: '../test/test',  success: function(res) {},  fail: function(res) {},  complete: function(res) {},  })  } })

代码下载地址:微信小程序鸡词源代码下载

更多微信小程序开发和学习源下载

微信视频教育小程序源代码下载,在线教育小程序演示

微信小程序由可移动区域和封面视图组件实现的向左滑动删除功能

微信小程序版本F2,支持F2的所有本机功能,各种[k10]图表示例

微信小程序日历插件功能

微信小程序开发的日历组件,可通过滑动来实现,只需向左和向右滑动即可选择

微信小程序地址选择器,您可以左右滑动以选择小程序有用的功能

微信小程序实现Discuz论坛,小程序开发论坛系统

更多微信小程序开发资源下载:微信小程序开发案例参考

转载于:

分享