一个href和点击事件?同时执行?

时间:2018-01-23 01:59:32

标签: javascript html5 vue.js

    vue
  

代码一个循环数组,一个链接锚'href'

<a class="mui-control-item"
           v-for="(item, index) in dai" v-on:click ="abc(item)" :href="'#item'+(index+1)+ 'mobile'"
           :key="index"
           :class="{'mui-active':!index}">
          <!-- <p  style="z-index: 99;"> -->
          {{item.value}}
          <!-- </p> -->
        </a>
    fun
  

点击获取参数

abc (item, index) {
      // location.href = '#item' + (index + 1) + 'mobile'
      this.oIndex = item
      console.log(oIndex, 'aa')
    }

我想让它'点击'和'href'同时执行或者一个接一个地执行,我不需要再点击两次

1 个答案:

答案 0 :(得分:0)

试试这样:

<div class="mui-control-item" v-for="(item, index) in dai" @click="abc(item, index)" :key="index" :class="{'mui-active': !index}">

abc(item, index) {
    this.oIndex = index;
    console.log(index, 'aa');
    this.$router.push('item/' + (index + 1) + '/mobile');
}