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. Git命令学习总结(廖雪峰官方Git教程)

        1.Windows系统安装完Git后,需要在Git Bash命令窗口输入以下命令,进行用户名和邮箱设置.

  2. 关于pytest生成测试报告

    之前用pytest集成allure,记录的很清楚确实很好,但是我不知道怎么把生成的所有结果通过邮箱发送 可以使用pytest-html生成的html是这样的 也很清楚 但是!!!!!!!!!!!!!! ...

  3. JDK卸载与JDK12 安装

    JDK卸载与JDK12 安装 一.JDK卸载 控制面板>程序和功能>jdk程序(java 8 update 391:java SE Development Kit8 update 391) ...

  4. 【Python】【算法】【排序】用Python实现排序的三种算法

    class SortTest: def __init__(self): pass # 冒泡排序 def BubbleSort(self, value): if isinstance(value, li ...

  5. mysql函数实现oracle的序列

    1.创建一张伪序列表 CREATE TABLE sequence ( seq_name VARCHAR (50) NOT NULL,-- 序列名称 current_val INT NOT NULL,- ...

  6. ps如何正确擦除文字 如何正确用ps擦除文字

    1.启动PS:新建文档,进入到软件操作界面中. 2.再把图片素材拖入到PS中.接下来,要把图片上的文字清除掉. 3.按L键,调出套索工具,接着,把文字给框选出来. 4.再按SHIFT+F5调出填充对话 ...

  7. Android中动态添加tab

    来源过于啰嗦,这里只有简化后的. 转载请注明出处  http://www.cnblogs.com/zaiyuzhong/p/add-tab-dynamic-in-android.html 建立对应的布 ...

  8. 12组-Alpha冲刺-5/6

    一.基本情况 队名:字节不跳动 组长博客:https://www.cnblogs.com/147258369k/p/15562095.html 小组人数:10人 二.冲刺概况汇报 侯钦凯 过去两天完成 ...

  9. flutter SafeArea和SliverSafeArea,适应特殊屏幕

    现如今的手机已经不能提供给应用程序规整的矩形界面了,一些带圆角或者是刘海屏让应用程序的布局更加复杂,甚至是需要单独适配,这对开发者来来太糟糕了. 因此SafeArea控件应用而生,SafeArea通过 ...

  10. Delphi中Stringlist的自定义排序(将函数地址做为参数)

    近日,在编制一个程序过程,因为数据量较小,就使用了stringlist来暂存数据.在使用过程中,遇到了一个问题.Stringlist字符串列表的默认排序方法是按ASCII码的方式进行排序,如3,10, ...