যদি আপনি চান আপেক্ষিক পাথ শুধুমাত্র আগ্রহী: /dashboard
, /about
ইত্যাদি অন্যান্য উত্তর দেখুন।
আপনি যদি https://www.google.com
কোনও নতুন ট্যাবের মতো: একটি নিখুঁত পথ খুলতে চান তবে আপনাকে জানতে হবে ভ্যু রাউটারগুলি হ্যান্ডেল করার উদ্দেশ্যে নয়।
তবে, তারা এটিকে একটি বৈশিষ্ট্য-অনুরোধ হিসাবে বিবেচনা করবে বলে মনে হয়। # 1280 । তবে তারা তা না করা পর্যন্ত
ভ্যু-রাউটারের সাহায্যে বাহ্যিক লিঙ্কগুলি পরিচালনা করতে আপনি এখানে একটি ছোট কৌশলটি করতে পারেন।
- রাউটার কনফিগারেশনে যান (সম্ভবত
router.js
) এবং এই কোডটি যুক্ত করুন:
Router.prototype.absUrl = function(url, newTab = true) {
const link = document.createElement('a')
link.href = url
link.target = newTab ? '_blank' : ''
if (newTab) link.rel = 'noopener noreferrer'
link.click()
}
এখন, যখনই আমরা নিখুঁত ইউআরএলগুলি নিয়ে ডিল করি তখন আমাদের একটি সমাধান হয়। উদাহরণস্বরূপ একটি নতুন ট্যাবে গুগল খুলতে
this.$router.absUrl('https://www.google.com)
মনে রাখবেন যে যখনই আমরা একটি নতুন ট্যাবে অন্য পৃষ্ঠা খুলি তখন আমাদের ব্যবহার করা উচিত noopener noreferrer
।
এখানে আরও পড়ুন
বা এখানে