监听页面,反应对象样式

Posted chunying

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了监听页面,反应对象样式相关的知识,希望对你有一定的参考价值。

<div
        link="/home"
        class="home"
        @click="homeLink"
        :class="{ activeClass: homeIndex }"
      >
        首页
      </div>
      <div
        link="/category"
        class="category"
        @click="catLink"
        :class="{ activeClass: categoryIndex }"
      >
        全部商品
      </div>
data() {
    return {
      homeIndex: false,
      categoryIndex: false,
      search: "", // 搜索条件
    };
  },
  watch: {
    $route(to, from) {
      if (to.path == "/home") {
        this.homeIndex = true;
        this.categoryIndex = false;
      } else if (to.path == "/category") {
        this.categoryIndex = true;
        this.homeIndex = false;
      } else {
        this.homeIndex = false;
        this.categoryIndex = false;
      }
    },
  },
.nav-control .tabControl .activeClass {
  color: red;
  border-bottom: 1px red solid;
}

 技术图片

 

 技术图片

 

技术图片

 

以上是关于监听页面,反应对象样式的主要内容,如果未能解决你的问题,请参考以下文章

使用状态自定义样式的反应+样式化组件

JS DOM元素

手动移除事件监听器反应钩子

让对象监听 Activity 生命周期事件?

JavaScript DOM对象

使用 Sass 反应服务器端渲染