vue的nuxt框架页面跳转函数不生效原因

175 阅读1分钟

今天做项目遇到的一个bug,页面跳转,没有触发函数,导致没有预期效果,需要刷新一下页面,也不报错。
排查中发现跳转使用的标签是:

  <nuxt-link :to="'/list/' + c3.id" v-for="(c3,k3) in c2.children" :key="k3">{{c3.cat_name}}
</nuxt-link>

因为是内部跳转 没有刷新页面,改为a标签就好了:

  <a :href="'/list/' + c3.id" v-for="(c3,k3) in c2.children" :key="k3">{{c3.cat_name}}</a>