• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • dedecms
  • ecshop
  • z-blog
  • UcHome
  • UCenter
  • drupal
  • WordPress
  • 帝国cms
  • phpcms
  • 动易cms
  • phpwind
  • discuz
  • 科汛cms
  • 风讯cms
  • 建站教程
  • 运营技巧
您的位置:首页 > CMS教程 >建站教程 > 微信小程序实现点赞业务

微信小程序实现点赞业务

作者:站长图库 字体:[增加 减小] 来源:互联网

站长图库向大家介绍了微信小程序,点赞业务等相关知识,希望对您有所帮助

这篇文章主要为大家详细介绍了微信小程序实现点赞业务,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下

本文实例为大家分享了微信小程序实现点赞业务的具体代码,供大家参考,具体内容如下:

一、效果

微信小程序实现点赞业务


二、实现

一、逻辑

1、从登录界面时,用户数据已经缓存到本地,在onload中从本地获取用户信息保存在data.userInfo中

2、判断用户的_openid是否在loveList返回的列表中,如果是取消赞,如果不是点赞加入昵称到loveList中

3、下面用的是nickName判断,后期优化成使用_openid判断


微信小程序实现点赞业务

微信小程序实现点赞业务

微信小程序实现点赞业务

微信小程序实现点赞业务


二、wxml

<!-- wx:index = "index":列表循环后所有位置都可以访问索引 --><view class="item" wx:for="{{list}}" wx:index = "index">    <view class="left">        <image class="avatar"></image>    </view>    <view class="right">        <view class="nickname">{{item.nickName}}</view>        <view class="content">{{item.content}}</view>        <view class="image-list">            <image class="image" wx:for="{{item.imageList}}"></image>        </view>        <view class="time-area">            <view class="time">{{item.time}}</view>            <view>                <!--                data-index="{{index}}"                1.设置后在回调函数中currentTarget.dataset中显示                -->                <image class="operation-button" src="../../images/caozuo.png" catchtap="showOperationPannel" data-index="{{index}}"></image>                <!-- 判断当前索引和面盘索引是否一致 -->                <view class="operation-pannel" wx:if="{{showOperationPannelIndex == index}}">                    <!-- 设置索引和点击函数 -->                    <view class="tab" catchtap="clickLove" data-index="{{index}}">                        <image class="image" src="../../images/love-white.png"></image>                        <text>赞</text>                    </view>                    <view class="tab">                        <image class="image" src="../../images/comment-white.png"></image>                        <text>评论</text>                    </view>                </view>            </view>          </view>        <view class="love-comment">            <!--             item.loveList=重复            item.loveList            <view class="love" wx:if="{{item.loveList.length > 0}}">                <image class="love-icon" src="../../images/love-blue.png"></image>                <text class="love-nickname" wx:for="{{item.loveList}}">老夫子 兰陵王</text>            </view>            -->            <view class="love" wx:if="{{item.loveList.length > 0}}">                <image class="
  


 
分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • 手把手教你在微信小程序中使用canvas绘制天气折线图(附代码)
  • 微信小程序页面向下滚动时tab栏固定页面顶部实例讲解
  • uniapp实现微信小程序全局分享的示例代码
  • 浅析微信小程序中自定义组件的方法
  • 微信小程序发布新版本时自动提示用户更新的方法
  • 微信小程序wx.request使用POST请求时后端无法获取数据解决办法
  • 微信小程序如何获取到openid和session_key
  • PHP微信小程序解包过程实例详解
  • 微信小程序中的button按钮宽度设置无效怎么办
  • 微信小程序反编译提取源代码方法

相关文章

  • Discuz论坛更换域名,详细文件修改步骤
  • PS制作炫彩新年快乐艺术文字效果的教程
  • 随着微信支付的升级,PHP微信支付类V3接口也来了
  • Thinkphp中import的用法是什么
  • Yii框架的url怎么隐藏.php后缀
  • Photoshop绘制质感的金色水滴视频教程
  • 微信小程序反编译提取源代码方法
  • PHP生成小程序二维码乱码怎么办
  • php中怎么实现ajax提交form表单
  • Nodejs路由可通过什么模块实现的

文章分类

  • dedecms
  • ecshop
  • z-blog
  • UcHome
  • UCenter
  • drupal
  • WordPress
  • 帝国cms
  • phpcms
  • 动易cms
  • phpwind
  • discuz
  • 科汛cms
  • 风讯cms
  • 建站教程
  • 运营技巧

最近更新的内容

    • 帝国CMS后台搜索报错Illegal mix of collations for operation 'like'
    • 如何辨别网站是合法的链接来源还是链接工厂
    • Photoshop制作华丽的金色霓虹灯字
    • PHP开发微信授权登录教程
    • Thinkphp volist多重循环原样输出数组key值
    • windows登陆界面制作
    • ThinkPHP6怎么用表单令牌验证数据来源有效性
    • Photoshop制作彩色纹理的塑料艺术字教程
    • Phpcms和DedeCMS程序比较分析
    • PHP将数据导出成excel表格

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有