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'同时执行或者一个接一个地执行,我不需要再点击两次
答案 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');
}