vue 收藏
2024-10-20 11:58:29
html:
//收藏
<el-table-column prop="isOpen" label="">
<template slot-scope="scope">
<el-button
@click="Collect(scope.$index, scope.row)"
type="primary">
{{ scope.row.isOpen == 0 ? "收藏" : "已收藏" }}
</el-button>
</template>
</el-table-column>
//收藏列表
<el-row>
<el-col style="color: #409eff; margin-left: 10px">
<span @click="whole(), GEOMNum()">全部</span> <span
@click="collects(), ColleList()"
>收藏</span
>
</el-col>
</el-row>
js:
data() {
return {
dataList: [],
creTime: "",
address: null,
size: this.size,
currentPage: 1,
pages: 1,
total: 1,
value: true,
remark: this.remark,
id: "",
isSelected: false,
isActive: false,
isLike: "",
isOpen: 0,
pageType: 0,
};
//收藏
Collect(index, val) {
if (val.isOpen == 0) {
this.$axios
.get("bktl", {
params: {
address: val.address,
},
})
.then((res) => {
if (res.data == 0) {
console.log(`收藏失败`);
} else if (res.data == 1) {
console.log(`收藏成功`);
} else if (res.data == 2) {
console.log(`已经收藏`);
}
val.isOpen = 1;
this.GEOMNum();
});
} else if (val.isOpen == 1) {
this.$axios
.get("bkt/d", {
params: {
address: val.address,
},
})
.then((res) => {
if (res.data == 2) {
console.log(`已经取消收藏`);
}
val.isOpen = 0;
this.GEOMNum();
});
}
},
//收藏列表
ColleList() {
this.$axios
.get("bkt/ge", {
params: {
address: this.address,
current: this.currentPage,
creTime: this.creTime,
},
})
.then((res) => {
if (res.code == 0) {
this.dataList = res.data.records;
this.total = res.data.total;
this.pages = res.data.pages;
this.size = res.data.size;
this.currentPage = res.data.current;
}
});
},
最新文章
- webpack配置别名alias出现的错误匹配
- Spring(5)—— 注解
- php+mysql的微信文章发布平台
- C# Lambda表达式详解,及Lambda表达式树的创建
- [No000063]Python格式化输出
- SQL查询效率:100w数据查询只需要1秒钟
- Mysql 基础 高级查询
- 63. Swap Nodes in Pairs &;&; Rotate List &;&; Remove Nth Node From End of List
- 2015年百度之星初赛(1) --- C 序列变换
- python其中一个子线程,则退出全部线程,再退出进程
- openCV 直方图统计
- BZOJ 1069 最大土地面积
- oschina服务器软件
- C#如何以管理员身份运行程序(转)
- 仓储Repository
- shell 读取文件
- day16<;集合框架+>;
- 解执行maven项目出现 SLF4J: Failed to load class “org.slf4j.impl.StaticLoggerBinder”. error
- bzoj 1818 [CQOI 2010] 内部白点 - 扫描线 - 树状数组
- 安装win8时提不能在gpt磁盘中安装