Как я могу использовать onclick кнопки из jquery.html () в vue.js - PullRequest
0 голосов
/ 29 мая 2019

Я пытался использовать @click и v-on:click для кнопки $('#div').html('buttoncode');, но она не работает.

<div id="boxBtn1">
  <button type="submit" v-on:click="btn1Click()">Export Excel</button>
</div>


var html = '<a id="a1" href="#" v-on:click="mymethod()">Download Report</a>';
$('#boxBtn1').html(html);

Но mymethod () не работает, я решил свою проблему таким образом, но я неЯ думаю, что это лучший способ.Можете ли вы помочь направить меня на правильный путь, пожалуйста.

btn1Click() {
   var html = '<a id="a1" href="'+response.data+'">A1Button</a>';
   $('#boxBtn1').html(html);

   $('#a1').click(function() {
     alert('a1 click');
   }
}

...