⊗jsvuPmFmAOOE 56 of 72 menu

Vue-এ অবজেক্ট অ্যারে এডিট করার ফর্ম

এখন আসুন অ্যারের উপাদানগুলি এডিট করার বাস্তবায়ন করি। এর জন্য আমরা একটি বাটন তৈরি করব, যেটিতে ক্লিক করলে তালিকার আইটেমে একটি এডিট ফর্ম দেখা যাবে। ফর্ম পূরণ করার পর আমরা সেভ বাটনে ক্লিক করব এবং পরিবর্তনগুলি অ্যারেতে সেভ হয়ে যাবে, আর ফর্মটি চলে যাবে।

বাস্তবায়ন শুরু করা যাক। অবজেক্টের অ্যারেতে প্রতিটি অবজেক্টে আমাদের অবশ্যই আরও একটি ফিল্ড যোগ করতে হবে, যেটিতে ব্যবহারকারীর অবস্থা থাকবে, দেখানো নাকি এডিট করা:

data() { return { users: [ { id: 1, name: 'name1', surn: 'surn1', isEdit: false, }, { id: 2, name: 'name2', surn: 'surn2', isEdit: false, }, { id: 3, name: 'name3', surn: 'surn3', isEdit: false, }, ] } }

আসুন অ্যারের বিষয়বস্তু একটি তালিকা আকারে আউটপুট করি:

<template> <ul> <li v-for="user in users" :key="user.id"> {{ user.name }} {{ user.surn }} </li> </ul> </template>

এখন দেখানো মোড এবং এডিট মোড আলাদা করি:

<template> <ul> <li v-for="user in users" :key="user.id"> <template v-if="!user.isEdit"> {{ user.name }} {{ user.surn }} <button @click="edit(user)"> edit </button> </template> <template v-else> <input v-model="user.name"> <input v-model="user.surn"> <button @click="save(user)"> save </button> </template> </li> </ul> </template>

মেথডগুলি বাস্তবায়ন করি:

methods: { edit(user) { user.isEdit = true; }, save(user) { user.isEdit = false; }, }

আগের পাঠের টাস্কটি এমনভাবে পরিবর্তন করুন যাতে প্রতিটি কর্মী এডিট করার জন্য লিঙ্ক সহ একটি কলাম উপস্থিত হয়।

বাংলা
AfrikaansAzərbaycanБългарскиБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
আমরা সাইট পরিচালনা, বিশ্লেষণ এবং ব্যক্তিগতকরণের জন্য কুকি ব্যবহার করি। ডেটা প্রক্রিয়াকরণ গোপনীয়তা নীতি অনুযায়ী করা হয়।
সব গ্রহণ করুন কনফিগার করুন প্রত্যাখ্যান করুন