日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

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

發布時間:2025/7/14 编程问答 36 豆豆
生活随笔 收集整理的這篇文章主要介紹了 微信背单词类小程序,小鸡单词源码下载,打卡微信小程序 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

微信背單詞類小程序,小雞單詞源碼下載,微信小程序開發學習案例,小程序開發教程。一個用來背單詞每天打卡的微信小程序,還有詞匯測試,包含多種詞庫后臺由騰訊云wafer解決方案。



前段時間開始學做微信小程序,花了半個月時間算是入門了

個人感覺學習還是挺快的,寫了一個背單詞打開的小程序,大概十幾個頁面

本文介紹的是實現每天背單詞任務的這一個主要頁面

前端代碼如下:wx:if判斷是否顯示未背的單詞界面

<view wx:if="{{!(showNot)&&!(cpt)}}" class="job_day"><view class="day_num">{{content}}</view><view class="pron-container"><image class="pron-icon" bindtap="read" id="{{pron_audio.us[0]}}" src="/images/ji.png"></image><text class="word-pron" bindtap="read" id="{{pron_audio.us[0]}}">/{{pron.uk}}/</text></view></view>

?

用戶點擊不知道,進入單詞詳細界面

<view wx:if="{{showNot}}" class="detail_card"> <view class='page'> <view class="detail_word">{{content}}</view> <view class="detail_pron"> <image bindtap="read"style="width: 20px; height: 20px; background-color: wheat;" mode="scaleToFill" src="../../images/yuying.png" id="{pron_audio.uk[0]}}"></image> <view bindtap="read"id="{{pron_audio.uk[0]}}">英/{{pron.uk}}/</view> <image bindtap="read" id="{{pron_audio.us[0]}}" style="width: 20px; height: 20px; background-color: wheat;" mode="scaleToFill" src="../../images/yuying.png"></image> <view bindtap="read" id="{{pron_audio.us[0]}}">美/{{pron.us}}/</view> </view><view style="width:80%;font-size: 16px;font-family: Songti TC;padding-bottom: 6px;" >{{definition}}</view> <view class="notice_line"></view> <view bindtap="moredefen" style="width:76%; color:gray;text-align:right;padding-bottom:20px;padding-right:45px;font-size:16px; ">更多例句 </view> <view wx:if="{{!(more)}}"> <view class="liju_content"><view class="detail_defin" >{{defen[0].first}}<view style="color:red;display:inline;"> {{defen[0].mid}} </view>{{defen[0].last}}</view><view class="detail_defin">{{defen[0].translation}}</view> <view style="padding-bottom:20px;"></view><view class="detail_defin" >{{defen[1].first}}<view style="color:red;display:inline;"> {{defen[1].mid}} </view>{{defen[1].last}}</view><view class="detail_defin">{{defen[1].translation}}</view> </view>

 




下面是js部分代碼

當用戶點擊(不認識)后的函數

這個頁面的關鍵點,將用戶不認識的單詞,重新放入未背單詞隊列中,并且在隊列末尾添加一個,隊列中間添加一個today_task.push(this.data.counter)
today_task.splice(length / 2, 0, this.data.counter)

這樣用戶在后續中就會經??吹竭@個單詞,加深印象

具體代碼如下

this.setData({showNot: true,more: false})var today_task = wx.getStorageSync('task')var length = today_task.lengthtoday_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.lengthif (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=thiswx.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) {},})} })

?

代碼下載地址:微信小程序小雞單詞源碼下載

?

更多微信小程序開發學習源碼下載

微信視頻教育類小程序源碼下載,在線教育小程序demo

movable-area、cover-view組件實現的微信小程序左劃刪除功能

微信小程序版F2,支持F2原生所有功能,各種小程序圖表示例

微信小程序日歷插件功能

微信小程序開發的日歷組件,用swiper實現,可左右滑動選擇

微信小程序地址選擇器,可左右滑動選擇,小程序實用功能

微信小程序實現discuz論壇,小程序開發論壇系統

?

更多微信小程序開發資源下載:微信小程序開發案例參考

?

?

?

轉載于:https://www.cnblogs.com/slim/p/8932972.html

《新程序員》:云原生和全面數字化實踐50位技術專家共同創作,文字、視頻、音頻交互閱讀

總結

以上是生活随笔為你收集整理的微信背单词类小程序,小鸡单词源码下载,打卡微信小程序的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。