javascript - À propos du déclenchement de l'événement Click par Vue2
为情所困
为情所困 2017-05-18 10:52:52
0
4
525

Maintenant, j'ai des li qui sont liés à l'événement click @click="a()" et l'identifiant de chaque li est différent. Maintenant, je veux déclencher l'événement @click du li avec un certain identifiant lors de l'entrée dans la page. .Comment écrire .click() en utilisant jQuery n'a aucun effet
Par exemple
Par exemple, les identifiants de li sont respectivement 1 2 3 4 5. Je veux accéder à la page et déclencher l'événement @click de li avec l'ID 5. . Cela peut également être résolu en utilisant jQuery

.
为情所困
为情所困

répondre à tous(4)
洪涛

@click="clic ($index)"

Ty80

<!DOCTYPE html>
<html lang="fr">
<head>

<meta charset="UTF-8" />
<title>Document</title>

</tête>
<corps>

<p id="app">

<ul>

    <li @click="add1()"></li>
    <li @click="add2()"></li>
    <li @click="add3()"></li>
    <li @click="add4()"></li>
    <li @click="add5()"></li>
</ul>
</p>

<script src="https://cdn.bootcss.com/vue/2.3.3/vue.js"></script>
<script>
   var vm=new Vue({
        el:"#app",
        methods:{
            add1(){
                alert(1);
            }
        }
    });
    window.onload=function(){
         vm.add1();
    };
</script>

</body>
</html>

是这个意思?

小葫芦

Le déclencheur de ce dom est monté directement à l'intérieur

巴扎黑
<template>
    <ul>
        <li v-for="item in list" @click="handleClick(item.id)"></li>
    </ul
</template>

<script>
    export default {
        data() {
            return {
                list: [{id:1}, {id: 2}, {id: 3}, {id: 4}, {id: 5}]
            }
        },
        
        mounted() {
            this.handleClick(5)
        },
        
        methods: {
            handleClick(id) {
                // 执行操作
            }
        }
    }
</script>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal