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> &nbsp;&nbsp;<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;
          }
        });
    },

vue 收藏的更多相关文章

  1. Vue收藏资料

    组件库的全局引用和按需引用:http://www.cnblogs.com/zhuanzhuanfe/p/7516745.html

  2. 基于Vue.js 2.0 + Vuex打造微信项目

    一.项目简介 基于Vue + Vuex + Vue-router + Webpack 2.0打造微信界面,实现了微信聊天.搜索.点赞.通讯录(快速导航).个人中心.模拟对话.朋友圈.设置等功能. 二. ...

  3. 基于Vue + Vuex + Vue-router + Webpack 2.0打造微信界面

    一.项目简介 基于Vue + Vuex + Vue-router + Webpack 2.0打造微信界面,实现了微信聊天.搜索.点赞.通讯录(快速导航).个人中心.模拟对话.朋友圈.设置等功能. 二. ...

  4. 一步一步 copy163: 网易严选 ---- vue-cli

    面试点 组件间通信 生命周期函数 路由 - 参数 - 重定向 vuex 参考 网易严选商城小程序全栈开发,域名备案中近期上线(mpvue+koa2+mysql) 小程序服务端源码地址 小程序源码地址 ...

  5. 一步一步教你用 Vue.js + Vuex 制作专门收藏微信公众号的 app

    一步一步教你用 Vue.js + Vuex 制作专门收藏微信公众号的 app 转载 作者:jrainlau 链接:https://segmentfault.com/a/1190000005844155 ...

  6. 很全的vue插件汇总,赶紧收藏下(转)

    Vue是一个构建数据驱动的 web 界面的渐进式框架.Vue.js 的目标是通过尽可能简单的 API 实现响应的数据绑定和组合的视图组件特别整理了常用的vue插件,来了个大汇总,方便查找使用,便于工作 ...

  7. 阿里oss上传图片react组件alioss-react,vue组件alioss-vue (不用我先收藏着,后端看下前端处理方法)

    1.介绍 最近开发了一个项目,其中需要一个上传图片到阿里云的 oss 上面,就是上传图片到阿里云的 oss 上面. 因为之前开发过 vue 的阿里云 oss 上传,所以直接复制粘 vue 的组件. 因 ...

  8. vue中8种组件通信方式, 值得收藏!

    vue是数据驱动视图更新的框架, 所以对于vue来说组件间的数据通信非常重要,那么组件之间如何进行数据通信的呢? 首先我们需要知道在vue中组件之间存在什么样的关系, 才更容易理解他们的通信方式, 就 ...

  9. 一文搞定Spring Boot + Vue 项目在Linux Mysql环境的部署(强烈建议收藏)

    本文介绍Spring Boot.Vue .Vue Element编写的项目,在Linux下的部署,系统采用Mysql数据库.按照本文进行项目部署,不迷路. 1. 前言 典型的软件开发,经过" ...

  10. jeecg ant design vue 一些收藏

    1关于 进来清除上次记录 找到src/permission.js下的

随机推荐

  1. mysql 备份定时任务

    #!/bin/bash rq=`date +%Y-%m-%d-%H` #日期 #数据库信息 host=127.0.0.1 user=root password=xxx dbname=script #放 ...

  2. RabbitMQ-01-使用Java进行简单消息发送与接收

    前言 这里使用手动管理jar与使用Maven管理jar两种方式,分别演示消息的发送和接收. 手动管理jar实现消息发送与接收 添加jar amqp-client-5.7.1.jar slf4j-api ...

  3. 在SublimeText3中想使用快捷键调出插件ColorPicker不起作用办法解决

    在SublimeText3中快速打开插件ColorPicker的快捷健是Ctrl+Shift+C,但是我试了却不管用,后来发现是跟插件ConvertToUTF8插件中的快捷键冲突导致,知道原因就好办了 ...

  4. speedtest测速

    wget https://raw.github.com/sivel/speedtest-cli/master/speedtest.py chmod a+rx speedtest.py mv speed ...

  5. CentOS7桥接网络设置(小白向)

    配置过程 查看网卡设备名:输入ifconfig 可以看到网卡设备名是ens32 注:不同版本网卡设备名是不一样的 进入到默认文件路径,输入:cd /etc/sysconfig/network-scri ...

  6. 高斯判别分析GDA推导与代码实现

    高斯判别分析GDA推导与代码实现 生成学习 处理分类问题,我们可以使用逻辑回归.Softmax.这两种方法都属于"判别学习",也就是给定 \((x^{(i)}, y^{(i)})\ ...

  7. 第九章:用Python处理省份城市编码数据

    文章目录 项目背景 项目代码 新增省份编码 获取编码映射数据 合并数据 统计省份用户数 使用SQL实现 源码地址 本文可以学习到以下内容: 免费获取全国省份.城市编码以及经纬度数 使用 pandas ...

  8. SQL_TIP_JOIN_x

    没有条件的JOIN会导致数据数量变为两表的数据量的乘积结果. 用ON来在这些结果里进行筛选 on T1.A = T2.A的时候,如果T1的A是不重复的,则实际上是在对T2现有数据做筛选,结果数据量&l ...

  9. 2018GPLT

    2018GPLT 7-1 天梯赛座位分配 一共有n所学校参加比赛,每所学校有\(a_i\)只队伍,每只队伍共10人,要保证每个学校的所有队员不能相邻就坐,令每一所学校的队伍排成一排纵列,然后从第一所学 ...

  10. 通过Python获取cpu、硬盘和主板等硬件序列号组成的唯一识别码

    import wmi c = wmi.WMI() def yingpan(): # # 硬盘序列号 cc = "" for physical_disk in c.Win32_Dis ...