微信小程序實現點贊、取消點贊,和多項點擊功能
文章主要為大家詳細介紹了微信小程序實現點贊、取消點贊,和多項點擊功能,具有一定的參考價值,感興趣的小伙伴們可以參考一下...
最近接觸到小程序,發現很有意思,在項目中遇到了一點小問題,就是點贊+取消點贊有些沖突,還有就是多項的點擊,話不多說咱們直接上代碼!
效果圖

wxml
- <- block- wx:for- =- "{{msg}}"- >
- <- image- class- =- 'imgList'- hidden- =- '{{item.show}}'- bindtap- =- 'zan'- data-index- =- '{{index}}'- src- =- '../resizeApi.png'- ></- image- >
- <- image- class- =- 'imgList'- hidden- =- '{{!item.show}}'- bindtap- =- 'zan'- data-index- =- '{{index}}'- src- =- '../resizeApi (1).png'- ></- image- >
- <- text- > {{item.show}}</- text- >
- </- block- >
wxss
- .imgList{
- height- :- 150- rpx;
- width- :- 150- rpx;
- }
js
- Page({
- data: {
- msg: [
- {- 'show'- :- true- },
- {- 'show'- :- false- },
- {- 'show'- :- false- },
- {- 'show'- :- false- },
- {- 'show'- :- false- },
- {- 'show'- :- false- },
- {- 'show'- :- false- },
- {- 'show'- :- false- },
- ]
- },
- zan:- function- (e) {
- const vm =- this- ;
- const _index = e.currentTarget.dataset.index;
- let _msg = [...vm.data.msg];- // msg的引用
- _msg[_index][- 'show'- ] = !vm.data.msg[_index][- 'show'- ];
- vm.setData({
- msg: _msg
- })
- }
- });
代碼中用到了es6的解構賦值,不知道的小伙伴可以百度學習一下了,其中的圖片可以自行下載,能看到效果就可以了。
以上就是本文的全部內容,希望對大家的學習有所幫助。
  - 微信回應上調民生銀行提現手續費:快捷支付手續費比其他銀行高- 一則微信對提現或轉賬至民生銀行卡收費調整的消息,引發業界對于微信支付收費規則的關注。11月24日上午,微信方面對第一財經回應稱,由于民生銀行快捷支付手續費收費較高,基于成本... 
  - 2018微信月賬單查詢方法圖文教程 微信月賬單在哪看?- 微信月賬單是能夠查詢當月微信上面的支出和收入的,如果你不知道在哪看的話,可以看看本站提供的2018微信月賬單查詢方法,希望能夠幫助到大家。2018微信月賬單查詢方法:1.首先打開... 
  - 微信號注銷后可以重新注冊嗎 微信號注銷了可以找回來嗎- 微信賬號注銷過的小伙伴們,如果后悔想要找回以前賬號的話,是不是需要重新注冊呢?還是用以前的手機號登錄即可?建議大家自己在手機上面試試就知道了,如果需要重新注冊的話,那... 
  - 微信最新iOS微信6.7.4版正式發布 iOS版微信6.7.4更新了什么?- 11月19日上午,騰訊正式發布了最新的iOS微信6.7.4版本,本次更新主要是修復了在iPhone XS, iPhone XS Max上遇到的問題。帶來了不少優化和改進,那么,微信6.7.4更新了什么呢?以下是... 
  - iOS微信更新6.7.4版本:適配iPhone XS MAX大屏幕- 11月19日上午,iOS版本微信迎來了版本 6.7.4的更新,本次更新主要是修復了在iPhone XS, iPhone XS Max上遇到的問題。在此之前,微信在iPhone XR和iPhone XS Max更大的屏幕中僅僅... 
  - 微信零錢通怎么開通?微信零錢通收益怎么樣?- 近日騰訊宣布新功能零錢通上線公測,用戶想要理財的話,就可以通過零錢通購買貨基獲取理財收益。而且,用戶還可用于微信支付中的所有消費場景。那么,微信零錢通怎么開通呢?今... 
  - 微信零錢通提現到銀行卡要手續費嗎?微信零錢通怎么開通?- 近日,微信新功能“零錢通”正式上線公測。據官方介紹,用戶開通零錢通后,可以將微信錢包里的資金直接用于微信支付所有場景的消費,并同時自動獲取理財的收益。從功能來... 
  - 正面對決余額寶!微信支付新產品“零錢通”終于開放公測- 11月16日,微信的一款新產品“零錢通”終于開放公測:用戶可將微信錢包里的零錢直接用于微信支付,同時又可以獲得理財收益。... 
  - 微信信用分怎么開通?微信支付分和螞蟻信用分的區別- 在互聯網信用體系方面,支付寶和京東的建設已經十分成熟了,而另一家大廠,微信似乎落下了不少。近日有媒體爆料,微信支付分已經開始重新上線測試,預計將對標螞蟻信用和京東的小白信... 
  - 微信公眾平臺清理違規內容 嚴厲打擊公眾號刷量刷粉行為- 11月10日晚上,微信公眾平臺發表公告,針對低俗內容,針對網絡謠言的傳播,針對抄襲及侵權,針對“刷量刷粉”等行為進行嚴厲打擊,公告全文如下: 
 微信一直以來,微信對損害內容...

