Comment obtenir les valeurs des données* les attributs dans vuejs

J'ai un bouton qui, lorsque l'utilisateur clique dessus ouvre un modal, et le contenu à afficher dans le modal est basée sur les attributs data-transmis au bouton.

Mon bouton,

<button class="btn btn-info" data-toggle="modal"
        data-target="#someModal" :data-id=item.id :data-name=item.name>
        Edit
    </button>

Dans mon modal, j'ai quelques boutons et quand on clique dessus je devrais appeler un vuejs fonction avec un paramètre, qui est l'attribut data -.

Mon modal bouton,

<div class="modal-footer">
    <button type="button" class="btn btn-danger"
        @click.prevent="deleteItem()" data-dismiss="modal">
        Delete
    </button>
    <button type="button" class="btn btn-warning" data-dismiss="modal">
        <span class='glyphicon glyphicon-remove'></span> Close
    </button>
</div>

Ici, je dois passer un paramètre à deleteItem(), et que ce paramètre est le data-id qui je obtenir à partir du bouton ci-dessus.

Code Modale

    <div id="deleteModal" class="modal fade" role="dialog">
        <div class="modal-dialog">
            <!-- Modal content-->
            <div class="modal-content">
                <div class="modal-header">
                    <button type="button" class="close" data-dismiss="modal">&times;</button>
                    <h4 class="modal-title">Delete</h4>
                </div>
                <div class="modal-body">
                    <div class="deleteContent">
                        Are you Sure you want to delete ?
                    </div>

                    <div class="modal-footer">
                        <button type="button" class="btn actionBtn btn-danger"
                            @click.prevent="deleteItem()"
                            data-dismiss="modal">
                            Delete <span id="footer_action_button"
                                class='glyphicon glyphicon-trash'> </span>
                        </button>
                        <button type="button" class="btn btn-warning"
                            data-dismiss="modal">
                            <span class='glyphicon glyphicon-remove'></span> Close
                        </button>
                    </div>
                </div>
            </div>
        </div>
    </div>
Pouvez-vous poster le code de la modale vous utilisez?
Affiché le code pour modal, j'ai besoin de passer un paramètre à la fonction modal bouton pied de page.
Lorsque vous transmettez des accessoires comme kebab cas pour le composant, Vue js changements à dos de chameau cas, data-id est disponible en this.dataId dans votre composante

OriginalL'auteur Mann | 2017-02-16