Maison >interface Web >js tutoriel >Comment obtenir vos propres propriétés en cliquant sur vue.js2.0

Comment obtenir vos propres propriétés en cliquant sur vue.js2.0

亚连
亚连original
2018-06-05 11:35:503106parcourir

Ci-dessous, je partagerai avec vous un article sur vue.js2.0. Cliquez pour obtenir vos propres attributs et méthodes jquery. Il a une bonne valeur de référence et j'espère qu'il sera utile à tout le monde.

est le suivant :

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title></title>
</head>
<body>
<p id="dt">
<p id="dongtao">
    <span class="nihao" v-for="(item,index) in items" 
    :data-index="index"
    :dt="index"
    v-on:click="onclick($event,index)" 
    :data-d ="JSON.stringify( item)"
    href="http://www.baidu.com" rel="external nofollow" rel="external nofollow" 
    data-href="http://www.baidu.com" rel="external nofollow" rel="external nofollow" >
    {{ item.text }}
    </span>
  </p>
  <input type="text" name="" id="index" value=""/>
</p>
</body>
<script src="vue.js" type="text/javascript" charset="utf-8"></script>
<script src="jquery-2.1.4.min.js" type="text/javascript" charset="utf-8"></script>
<script type="text/javascript">
new Vue({
   el: &#39;#dt&#39;,
   data: {
    items: [
     { text: &#39;巴士&#39; },
     { text: &#39;快车&#39; },
     { text: &#39;专车&#39; },
     { text: &#39;顺风车&#39; },
     { text: &#39;出租车&#39; },
     { text: &#39;代驾&#39; }
    ]
   },
   methods: {
    onclick:function(event,index){
    console.log(event.target)
    console.log(index)
     event.preventDefault();
     event.stopPropagation();
     
     console.log($("#dongtao").attr(&#39;id&#39;))
     console.log(event.target.parentNode.getAttribute("id"))
  
     console.log(&#39;-------------------&#39;)
     let target = event.target
     console.log(target.getAttribute("data-index"));
     console.log(target.getAttribute("href"));
     console.log(target.getAttribute("data-d"));
     document.getElementById(&#39;index&#39;).value = target.getAttribute("data-index");
    }
   }
  })
// $(&#39;#dongtao&#39;).on(&#39;click&#39;, &#39;.nihao&#39;, function(){
// console.log($(this).index() +"----"+"dddddddddddddddddd" )
// $(this).hide()
// })
// 
// $("input").on(&#39;click&#39;, function(){
// alert(1111)
// })
</script>
</html>

Ce qui précède est ce que j'ai compilé pour tout le monde. j'espère qu'à l'avenir, cela sera utile à tout le monde.

Articles connexes :

Utilisation de la méthode Array filter() en JavaScript pour implémenter des tableaux clairsemés compressés

Comment résoudre le problème de liaison dans le framework VUE Le problème de la prévention du bullage de certains événements

Comment faire une animation de parabole JS (tutoriel détaillé)

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn