vue 锚点跳转防止路径变化后,刷新页面报错的问题

<ul class="product-title">
   <template  v-for="item in list.titleList">
     <li :class="{'active': item.id === tId  }" :key="item.id"  @click="clickTitle(item, item.id)">{{item.name}}</li>
   </template>
</ul>



methods: {
    clickTitle(i, id) {
      this.tId = id

      document.querySelector(i.href).scrollIntoView(true)

   }
}

 

posted @ 2021-11-11 15:22  博客天天写  阅读(355)  评论(0编辑  收藏  举报