麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 課堂 > 小程序 > 正文

微信小程序實現留言功能

2020-03-21 16:08:33
字體:
來源:轉載
供稿:網友

需求:留言可以點贊,點過贊之后圖標變化,沒人只能點贊一次,留言可以在留言

index.wxml

<view class='liuyanbox'> <view class='ly-title clear'>  <view class='llt-left fl'>鄰居評論({{yanlist.count}})</view>  <view class='llt-right fr' data-id="0" data-user="{{list.user_id}}" bindtap='liuynChange'>我要留言</view> </view> <view>  <view class='xunhuan' wx:for="{{yanlist.list}}">   <view class='zuobianll'>    <view class='ll-content clear'>     <view class='llc-touxiang fl'>      <image class='llc-image' src='{{item.avatar}}'></image>     </view>     <view class='llc-nall fl clear'>      <view class='clear'>       <view class='llc-name fl'>{{item.nick_name}}</view>       <view class='llc-time fl'>{{item.create_date}}</view>      </view>      <view class='ll-lynr'>       <text space="emsp" class='ll-trxt'>{{item.content}}</text>      </view>     </view>    </view>    <view class='haz clear'>     <view class='fr huifu'>      <image class='hf-img' data-id="{{item.id}}" data-user="{{item.user_id}}" bindtap='liuynChange' src='https://jpadmin.99dudesign.com/public/img/source/btn_icon_huifu.png'></image>     </view>     <view class='fr dianzan clear'>      <!-- <image class='dzimg fl' src='https://jpadmin.99dudesign.com/public/img/source/btn_icon_zhendianzan.png' data-id="{{item.id}}" bindtap='llzanChange'></image> -->      <view class='dzimg fl {{item.lldzView?"dzimg2":"nodzimg2"}}' data-id="{{item.id}}" bindtap='llzanChange'></view>      <view class='dz-num fl' data-text="{{item.like_count}}">{{item.like_count}}</view>     </view>    </view>   </view>   <view class='one-huiwo' wx:if="{{item._child}}!=null" wx:for="{{item._child}}">    <view class='hw-top clear'>     <view class='htop-tx fl'>      <image class='htptx-img' src='{{item.avatar}}'></image>     </view>     <view class='htop-you fl '>      <view class='htop-name clear '>       <view class='fl hh-name'>{{item.nick_name}}</view>       <view class='fl hh-time'>{{item.create_date}}</view>      </view>      <view class='htop-content '>       <text class='' space="emsp">{{item.content}}</text>      </view>     </view>    </view>    <view class='htop-dz clear'>     <view class='fr hhdznum' data-text="{{item.like_count}}">{{item.like_count}}</view>     <view class='fr dz {{item.cnmView?"dzimg2":"nodzimg2"}}' data-id="{{item.id}}" bindtap='llzanChangeTwo'></view>    </view>   </view>  </view> </view></view><!-- 留言 --><view class='zhegai hide {{llbView?"block":""}}' bindtap='llbquxiao'></view><view class='liuyanban hide {{llbView?"block":""}}'><view class='liuybtitle'>留言</view><textarea class='shuruk' value="{{llbcontent}}" bindinput="llbInput"></textarea><view class='qandq clear'><view class='quxiao fl' bindtap='llbquxiao'>取消</view><view class='queding fl' bindtap='llbChange'>確定</view></view></view>

微信小程序,留言

主要的wxss代碼(用于點贊的展示,實現小手、空心小手)

.nodzimg2 { background: url(空心); background-size: 100%;} .dzimg2 { background: url(實心); background-size: 100%;}

js

var liuynfun = function (that) { wx.request({  url: getApp().data.host + '...',  method: "POST",  data: {   "column": "Routine",   "row_id": that.data.url  },  header: {   'content-type': 'application/x-www-form-urlencoded'  },  success: function (res) {   if (res.data.list != "") {    //第一行留言    for (var i in res.data.list) {     res.data.list[i].lldzView = false;     if (res.data.list[i].like_user != null) {      if (res.data.list[i].like_user.indexOf(wx.getStorageSync('user_id')) != "-1") {       res.data.list[i].lldzView = true      }     }     // 第二行留言     if (res.data.list[i]._child){      for (var j in res.data.list[i]._child){       res.data.list[i]._child[j].cnmView=false       if (res.data.list[i]._child[j].like_user != null) {        if (res.data.list[i]._child[j].like_user.indexOf(wx.getStorageSync('user_id')) != "-1") {         res.data.list[i]._child[j].cnmView = true        }       }      }     }    }    }   that.setData({    yanlist: res.data   })  } })}

從后臺傳過來的數據

微信小程序,留言

留言里面的留言

js

點擊我要留言

liuynChange: function (e) {  var that = this;  console.log(e.currentTarget.dataset.id)  that.setData({   llbView: true,   pid: e.currentTarget.dataset.id,   to_user_id: e.currentTarget.dataset.user  }) },

留言點贊

llzanChangeTwo: function (e) {   console.log(e)   var that = this;   wx.request({    url: getApp().data.host + '...',    method: "POST",    data: {     "column": "Reply",     "user_id": wx.getStorageSync('user_id'),     "id": e.currentTarget.dataset.id    },    header: {     'content-type': 'application/x-www-form-urlencoded'    },    success: function (res) {     var data = that.data.yanlist     console.log(data)     if (res.data != null) {      if (res.data.indexOf(wx.getStorageSync('user_id')) == "-1") {       for (var i in data.list) {        if (data.list[i]._child) {         for (var j in data.list[i]._child) {          if (e.currentTarget.dataset.id == data.list[i]._child[j].id) {           data.list[i]._child[j].cnmView=true           data.list[i]._child[j].like_count = parseInt(data.list[i]._child[j].like_count) + 1          }         }        }       }       that.setData({        yanlist: data       })      }     } else {      for (var i in data.list) {       if (data.list[i]._child) {        for (var j in data.list[i]._child) {         if (e.currentTarget.dataset.id == data.list[i]._child[j].id) {          data.list[i]._child[j].cnmView = true          data.list[i]._child[j].like_count = parseInt(data.list[i]._child[j].like_count) + 1         }        }       }      }      that.setData({       yanlist: data      })     }    }   })  },

點贊返回的為點贊人的id

微信小程序,留言

其中所得View初始化全部為false

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持VEVB武林網。


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 性欧美大战久久久久久久免费观看 | 久久久久久久久久久影视 | 激情毛片| 成人午夜视频免费 | 成人精品一区二区 | 欧美一级淫片免费播放口 | hdbbwsexvideo | 日韩av电影在线观看 | 久久av喷吹av高潮av懂色 | 亚洲第一成人在线观看 | 成人啪啪18免费网站 | 在线看免电影网站 | 久久影院一区二区三区 | 色综合狠狠 | 激情综合婷婷久久 | 欧美一区二区片 | 免费毛片免费看 | 新久草在线视频 | 一级做a爱片性色毛片高清 日本一区二区在线看 | 久久精品一区二区三区四区五区 | 久久精品99国产国产精 | 91香蕉国产亚洲一区二区三区 | 国产成人在线免费看 | 精品999www| 色综合久久久久久 | 欧美日韩亚洲另类 | 精品国产一区二区三区四区在线 | 欧美精品18videos性欧美 | 草草久久久 | 精品国产一区二区三区四区阿崩 | 国产精品91久久久 | 久久精品国产久精国产 | 国产精品久久久久久久久久久久午夜 | 视频一区二区三区在线 | 免费国产精品视频 | 久久久久久中文字幕 | 免费色片| 亚洲精品午夜电影 | 国产精品嘿咻嘿咻在线播放 | 国产啊v在线观看 | 免费观看视频在线 |