আমি উপরোক্তদের জন্য ইভেন্ট নির্গত এবং ভি-মডেল উত্তরগুলির সাথে একমত। যাইহোক, আমি ভেবেছিলাম যে আমি একাধিক ফর্ম উপাদানগুলির সাথে যে উপাদানগুলি পেয়েছি সেগুলি পোস্ট করতে হবে যা তাদের পিতামাতার কাছে ফিরে যেতে চায় যেহেতু এটি গুগল দ্বারা ফিরে আসা প্রথম নিবন্ধগুলির মধ্যে একটি বলে মনে হয়।
আমি জানি যে প্রশ্নটি একটি একক ইনপুট নির্দিষ্ট করে, তবে এটি নিকটতম ম্যাচ বলে মনে হয়েছিল এবং একই ধরণের ভ্যূ উপাদানগুলির সাথে লোকদের কিছুটা সময় সাশ্রয় করতে পারে। এছাড়াও, .syncএখনও কেউ এই সংশোধকটির কথা উল্লেখ করেনি।
যতদূর আমি জানি, v-modelসমাধানটি কেবলমাত্র তাদের পিতামাতার কাছে ফিরে আসা একটি ইনপুটটির পক্ষে উপযুক্ত। আমি এটি খুঁজতে কিছুটা সময় নিয়েছিলাম তবে ভ্যু (২.৩.০) ডকুমেন্টেশনটি দেখায় যে কীভাবে উপাদানগুলিতে পাঠানো একাধিক প্রপগুলি প্যারেন্টের কাছে ফিরে পাঠানো যায় (অবশ্যই ইমিটের মাধ্যমে)।
একে যথাযথভাবে .syncসংশোধক বলা হয় ।
এখানে ডকুমেন্টেশন যা বলে:
কিছু ক্ষেত্রে, আমাদের প্রপসের জন্য "দ্বি-দ্বি বাইন্ডিং" লাগতে পারে। দুর্ভাগ্যক্রমে, সত্য দ্বিমুখী বাঁধাই রক্ষণাবেক্ষণের সমস্যা তৈরি করতে পারে, কারণ সন্তানের উপাদানগুলি সেই রূপান্তরটির উত্স ছাড়াই পিতামাতাকে পরিবর্তিত করতে পারে পিতা-মাতা এবং সন্তানের উভয় ক্ষেত্রেই সুস্পষ্ট।
যে কারণে পরিবর্তে, আমরা এর প্যাটার্নে ঘটনা নির্গমন সুপারিশ
update:myPropName। উদাহরণস্বরূপ, একটি titleপ্রপ সঙ্গে একটি অনুমান উপাদান মধ্যে
আমরা একটি নতুন মান নির্ধারণের অভিপ্রায়টি সাথে যোগাযোগ করতে পারি:
this.$emit('update:title', newTitle)
তারপরে অভিভাবকরা সেই ইভেন্টটি শুনতে এবং কোনও স্থানীয় ডেটা সম্পত্তি চাইলে আপডেট করতে পারে। উদাহরণ স্বরূপ:
<text-document
v-bind:title="doc.title"
v-on:update:title="doc.title = $event"
></text-document>
সুবিধার্থে, আমরা। Sync সংশোধক সহ এই প্যাটার্নটির জন্য একটি শর্টহ্যান্ড সরবরাহ করি:
<text-document v-bind:title.sync="doc.title"></text-document>
আপনি কোনও বস্তুর মাধ্যমে প্রেরণ করে একসাথে একাধিক সিঙ্ক করতে পারেন। পরীক্ষা করে দেখুন এখানে ডকুমেন্টেশন