<span id="mktg5"></span>

<i id="mktg5"><meter id="mktg5"></meter></i>

        <label id="mktg5"><meter id="mktg5"></meter></label>
        最新文章專題視頻專題問答1問答10問答100問答1000問答2000關鍵字專題1關鍵字專題50關鍵字專題500關鍵字專題1500TAG最新視頻文章推薦1 推薦3 推薦5 推薦7 推薦9 推薦11 推薦13 推薦15 推薦17 推薦19 推薦21 推薦23 推薦25 推薦27 推薦29 推薦31 推薦33 推薦35 推薦37視頻文章20視頻文章30視頻文章40視頻文章50視頻文章60 視頻文章70視頻文章80視頻文章90視頻文章100視頻文章120視頻文章140 視頻2關鍵字專題關鍵字專題tag2tag3文章專題文章專題2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章專題3
        問答文章1 問答文章501 問答文章1001 問答文章1501 問答文章2001 問答文章2501 問答文章3001 問答文章3501 問答文章4001 問答文章4501 問答文章5001 問答文章5501 問答文章6001 問答文章6501 問答文章7001 問答文章7501 問答文章8001 問答文章8501 問答文章9001 問答文章9501
        當前位置: 首頁 - 科技 - 知識百科 - 正文

        微信小程序實現留言功能

        來源:懂視網 責編:小采 時間:2020-11-27 22:05:38
        文檔

        微信小程序實現留言功能

        微信小程序實現留言功能:需求:留言可以點贊,點過贊之后圖標變化,沒人只能點贊一次,留言可以在留言 index.wxml <view class='liuyanbox'> <view class='ly-title clear'> <view class='llt-left fl'>鄰居評論({{yanlist
        推薦度:
        導讀微信小程序實現留言功能:需求:留言可以點贊,點過贊之后圖標變化,沒人只能點贊一次,留言可以在留言 index.wxml <view class='liuyanbox'> <view class='ly-title clear'> <view class='llt-left fl'>鄰居評論({{yanlist

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

        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

        聲明:本網頁內容旨在傳播知識,若有侵權等問題請及時與本網聯系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com

        文檔

        微信小程序實現留言功能

        微信小程序實現留言功能:需求:留言可以點贊,點過贊之后圖標變化,沒人只能點贊一次,留言可以在留言 index.wxml <view class='liuyanbox'> <view class='ly-title clear'> <view class='llt-left fl'>鄰居評論({{yanlist
        推薦度:
        • 熱門焦點

        最新推薦

        猜你喜歡

        熱門推薦

        專題
        Top
        主站蜘蛛池模板: 黑人精品videos亚洲人| 成全视频免费高清| 亚洲午夜国产精品无码| 美女露隐私全部免费直播| 亚洲Aⅴ无码一区二区二三区软件| 亚洲区日韩精品中文字幕| 成人免费777777| 亚洲日韩精品无码专区加勒比☆| 成人免费a级毛片无码网站入口 | 免费黄网站在线观看| 亚洲图片在线观看| 国产免费女女脚奴视频网| 亚洲AV综合色区无码二区偷拍 | 无码免费一区二区三区免费播放 | 无套内谢孕妇毛片免费看看| 一区二区三区亚洲视频| 国产精品无码免费专区午夜| 久久亚洲精品无码播放| 午夜网站在线观看免费完整高清观看 | 毛片a级毛片免费观看免下载| 亚洲熟妇自偷自拍另欧美| 四虎AV永久在线精品免费观看| 特级一级毛片免费看| 亚洲国产成人片在线观看| 国产妇乱子伦视频免费| 亚洲AV无码精品国产成人| 亚洲香蕉成人AV网站在线观看| 午夜影院免费观看| 亚洲欧洲精品成人久久曰| 亚洲人成人网站在线观看| 啦啦啦完整版免费视频在线观看 | 国产免费播放一区二区| 亚洲国产综合精品中文第一区| 91香蕉视频免费| av午夜福利一片免费看久久| 亚洲色图黄色小说| 又黄又爽一线毛片免费观看| 可以免费观看的毛片| 国产AV无码专区亚洲AV蜜芽| 国产亚洲精AA在线观看SEE| 日韩精品无码区免费专区|