আমি Vue.js শিখছি আমার ভুয়ে, আমার কাছে একটি পাঠ্য ক্ষেত্র এবং একটি বোতাম রয়েছে। ডিফল্টরূপে, এই বোতামটি কোনও ফর্ম জমা দেয় যখন কেউ তাদের কীবোর্ডের এন্টার কী টিপেন। যখন কেউ পাঠ্য ক্ষেত্রে টাইপ করছেন, আমি প্রতিটি কী টিপে ধরতে চাই। কীটি যদি '@' প্রতীক হয় তবে আমি বিশেষ কিছু করতে চাই। যদি চাপানো কীটি হ'ল "প্রবেশ করুন" কী, আমি পাশাপাশি বিশেষ কিছু করতে চাই। দ্বিতীয়টি হ'ল আমাকে চ্যালেঞ্জ দেওয়া। বর্তমানে, আমার কাছে এই ফিডল রয়েছে, যার মধ্যে এই কোডটি রয়েছে:
new Vue({
el: '#myApp',
data: {
emailAddress: '',
log: ''
},
methods: {
validateEmailAddress: function(e) {
if (e.keyCode === 13) {
alert('Enter was pressed');
} else if (e.keyCode === 50) {
alert('@ was pressed');
}
this.log += e.key;
},
postEmailAddress: function() {
this.log += '\n\nPosting';
}
});
আমার উদাহরণস্বরূপ, আমি ফর্মটি জমা না দিয়ে "এন্টার" কী টিপবো বলে মনে হচ্ছে না। তবুও, আমি validateEmailAddressকমপক্ষে প্রথমে ফাংশনটি আগুনের আশা করব যাতে আমি এটি ক্যাপচার করতে পারি। তবে, তা ঘটছে বলে মনে হয় না। আমি কি ভুল করছি?