色々勉強中の初心者です
よろしくお願いします。
発生している問題・エラーメッセージ
以前vueを使用してbuttonを押すことで自分自身と親を削除するようにしたいでお世話になったことを
応用させたかったのですがうまくいきません。
該当のソースコード
html
1<div id="app"> 2 //初めは以下のdiv要素は見えないようにしています 3 <div class="table dispNone"> 4 <button id="button" @click="deleteDom">削除</button> 5 </div> 6 7<button @click="addDom">増やす</button> 8</div> 9 10を増やすボタンを押して 11 12<div id="app"> 13 <div class="table dispNone"> 14 <button id="button" @click="deleteDom">削除</button> 15 </div> 16 17 <div class="table"> 18 <button id="button" @click="deleteDom">削除</button> 19 </div> 20 <div class="table"> 21 <button id="button" @click="deleteDom">削除</button> 22 </div> 23 <div class="table"> 24 <button id="button" @click="deleteDom">削除</button> 25 </div> 26 27 <button @click="addDom">増やす</button> 28</div> 29 30とclass="dispNone"を外して複製したり、削除ボタン(@click="deleteDom)を押して 31 32<div id="app"> 33 <div class="table dispNone"> 34 <button id="button" @click="deleteDom">削除</button> 35 </div> 36 37 <button @click="addDom">増やす</button> 38</div> 39 40のように削除したりしたい 41
css
1.dispNone{ 2 display:none; 3}
試したこと
js
1window.Vue = require('vue'); 2 3const app = new Vue({ 4 el: '#app', 5 data: {}, 6 methods: { 7 addDom:function(){ 8 //ここにクラスを外して、増やすボタン用のメソッドを描きたいのですがよくわかりません。 9 } 10 deleteDom: function (e) {//削除用です。こちら以前の質問で参考にさせてもらったものを流用しています。 11 var del = e.target.parentNode; 12 del.parentNode.removeChild(del); 13 } 14 }
補足情報(FW/ツールのバージョンなど)
初心者です。足らない知識、情報ありましたら指摘してやってください。
よろしくお願いします。
回答2件
あなたの回答
tips
プレビュー