找回密码
 立即注册

QQ登录

只需一步,快速开始

余生

注册会员

1

主题

1

帖子

128

积分

注册会员

积分
128
最新发帖

[已处理] 点赞问题

余生
注册会员   /  发表于:2021-3-30 14:05  /   查看:3277  /  回复:6
5金币
在多个用户下,如何实现点赞按钮按一下点赞,再按一下取消点赞

最佳答案

查看完整内容

做了一个点赞按钮的demo 先上效果图: -------------------------------------------------------------------------------------- 关于点赞按钮,可以先将点赞按钮的这个效果抽象一下: 将按钮的点赞和取消看做两个状态,0和1,按钮会在这两个状态间切换 这句话隐含了这3个逻辑: 1.按钮的初始值=0 2.当按钮值为0时,点击后变为1;当按钮值为1时,点击后变为0 3.按钮值变为1后,点赞量+1;按钮值变为0时,点赞量-1 ...

6 个回复

倒序浏览
最佳答案
最佳答案
Chelsey.Wang讲师达人认证 悬赏达人认证 活字格认证
论坛元老   /  发表于:2021-3-30 14:05:42
来自 2#
做了一个点赞按钮的demo
先上效果图:

--------------------------------------------------------------------------------------
关于点赞按钮,可以先将点赞按钮的这个效果抽象一下:

将按钮的点赞和取消看做两个状态,0和1,按钮会在这两个状态间切换
这句话隐含了这3个逻辑:
1.按钮的初始值=0
2.当按钮值为0时,点击后变为1;当按钮值为1时,点击后变为0
3.按钮值变为1后,点赞量+1;按钮值变为0时,点赞量-1

第1点可以通过直接对按钮赋值实现初始值为“点赞”


2可以通过设置单元格属性来实现

当按钮的值为点赞,点击后更改为取消,同时还可以修改按钮的颜色

否则,点击后更改为点赞,按钮颜色变为最初的蓝色
(注意:这里的颜色要和按钮本身的颜色相同)

在2的基础上通过数据表操作命令中的更新数据表就可以实现赞数的增减功能啦

-------------------------------------------------------------------------------------------------
附上demo~

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
Chelsey.Wang讲师达人认证 悬赏达人认证 活字格认证
论坛元老   /  发表于:2021-3-30 17:20:56
3#
关于多用户实现的思路,
就每个用户是针对一个网页点赞取消操作的结果,都会被存入同一个字段当中;
另外还需要一个字段来记录每个用户的点赞情况
回复 使用道具 举报
Tracy.Liu讲师达人认证 悬赏达人认证 活字格认证
论坛元老   /  发表于:2021-3-30 17:22:45
4#
感谢大佬的支持!
如果您的问题已解决,请及时更新帖子的状态为“已处理”,并设置最佳答案给有帮助到你的回复;
如果您的问题还未解决,欢迎跟帖补充;
如果您有新的问题,也欢迎创建新的求助帖。
回复 使用道具 举报
qiu123
中级会员   /  发表于:2021-4-13 13:26:02
5#
回复 使用道具 举报
绿之雪
金牌服务用户   /  发表于:2021-4-13 13:49:32
6#
学习了
回复 使用道具 举报
Timothy.Xu讲师达人认证 悬赏达人认证 活字格认证
论坛元老   /  发表于:2021-4-13 14:57:24
7#
谢谢支持!本帖子的问题解决,这里就结帖了,如果您有新的问题,也欢迎创建新的求助帖~
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部