Vue.js ابتدائیوں کے لیے رہنمائی: بنیادیات سے عملی تکنیکوں تک

2/20/2026
5 min read

Vue.js ابتدائیوں کے لیے رہنمائی: بنیادیات سے عملی تکنیکوں تک

Vue.js ایک ترقی پسند JavaScript فریم ورک ہے جو صارف کے انٹرفیس بنانے کے لیے استعمال ہوتا ہے، جس کی سادگی، لچک اور کارکردگی کی وجہ سے یہ وسیع پیمانے پر مقبول ہے۔ اس مضمون میں، ہم ابتدائیوں کے لیے ایک جامع Vue.js رہنمائی فراہم کریں گے، جو بنیادی معلومات، ماحول کی ترتیب، بنیادی تصورات اور عملی تکنیکوں کا احاطہ کرے گی، تاکہ آپ جلدی سے Vue.js کی ترقی شروع کر سکیں۔

1. ماحول کی ترتیب

1.1 اپنے ترقیاتی ماحول کو یقینی بنائیں

شروع کرنے سے پہلے، براہ کرم یہ یقینی بنائیں کہ آپ نے درج ذیل ٹولز انسٹال کر رکھے ہیں:

  • Node.js: Vue.js کی تعمیر اور ترقی کے لیے Node.js ماحول پر انحصار کرتا ہے۔ آپ Node.js کی سرکاری ویب سائٹ سے تازہ ترین ورژن ڈاؤن لوڈ اور انسٹال کر سکتے ہیں۔
  • npm یا yarn: Node.js خود بخود npm پیکج مینجمنٹ ٹول انسٹال کرے گا، yarn ایک اور عام انتخاب ہے۔

1.2 Vue پروجیکٹ بنائیں

Vue CLI (کمانڈ لائن ٹول) کا استعمال کرتے ہوئے نیا Vue پروجیکٹ بنائیں۔ بنانا کا عمل یہ ہے:

  1. Vue CLI انسٹال کریں:

    npm install -g @vue/cli
    

    یا yarn کا استعمال کریں:

    yarn global add @vue/cli
    
  2. نیا پروجیکٹ بنائیں:

    vue create my-project
    

    بناتے وقت، کمانڈ لائن آپ کو پری سیٹ کنفیگریشن منتخب کرنے کے لیے کہے گی، آپ ڈیفالٹ کنفیگریشن یا دستی طور پر منتخب کر سکتے ہیں۔

  3. ترقیاتی سرور شروع کریں: پروجیکٹ کے فولڈر میں جائیں اور ترقیاتی سرور شروع کریں:

    cd my-project
    npm run serve
    

    براؤزر کھولیں، http://localhost:8080 پر جائیں، آپ کو Vue کا خیرمقدم کرنے والا صفحہ نظر آنا چاہیے۔

2. Vue.js کے بنیادی تصورات

2.1 Vue مثال

ہر Vue.js ایپلیکیشن ایک Vue مثال تخلیق کرکے شروع ہوتی ہے:

const app = new Vue({
  el: '#app',
  data: {
    message: 'Hello Vue!'
  }
});

HTML میں، آپ کو کو ماؤنٹ پوائنٹ کے طور پر استعمال کرنے کی ضرورت ہے۔

2.2 ہدایات

Vue.js میں ہدایات v- پیشوند کے ساتھ شروع ہونے والی خاص خصوصیات ہیں۔ سب سے زیادہ استعمال ہونے والی ہدایات میں شامل ہیں:

  • v-bind: متحرک طور پر خصوصیات کو باندھنا
  • v-model: دو طرفہ ڈیٹا بائنڈنگ
  • v-if / v-else / v-show: شرطی رینڈرنگ
  • v-for: فہرست کو لوپ میں رینڈر کرنا

2.3 اجزاء

اجزاء Vue.js کی ایک بنیادی خصوصیت ہیں۔ آپ ایپلیکیشن کو کئی دوبارہ استعمال کے قابل اجزاء میں تقسیم کر سکتے ہیں۔ مثال کے طور پر، ایک سادہ HelloWorld جزو بنائیں:

Vue.component('hello-world', {
  template: '

# Hello World!

'
});

پھر HTML میں استعمال کریں:



3. عملی تکنیکیں

3.1 Vue Router کا استعمال کرتے ہوئے روٹنگ کا انتظام کریں

سنگل پیج ایپلیکیشن میں، روٹنگ کا انتظام ناگزیر ہے۔ ایپلیکیشن میں نیویگیشن کو سنبھالنے کے لیے Vue Router کا استعمال کیا جا سکتا ہے۔ یہاں ایک سادہ کنفیگریشن کی مثال ہے:

  1. Vue Router انسٹال کریں:

    npm install vue-router
    
  2. روٹنگ کی ترتیب: src/router/index.js میں روٹنگ ترتیب دیں:

    import Vue from 'vue';
    import Router from 'vue-router';
    import Home from '@/components/Home.vue';
    import About from '@/components/About.vue';
    
    Vue.use(Router);
    
    export default new Router({
      routes: [
        { path: '/', component: Home },
        { path: '/about', component: About }
      ]
    });
    
  3. اہم ایپلیکیشن میں روٹنگ کا استعمال کریں: src/App.vue میں روٹنگ ویو شامل کریں:

3.2 حالت کا انتظام: Vuex کا استعمال کریں

جب آپ کی ایپلیکیشن پیچیدہ ہو جاتی ہے، تو حالت کا انتظام بہت اہم ہو جائے گا۔ اس وقت آپ Vuex کا استعمال کرنے پر غور کر سکتے ہیں۔ یہاں ایک سادہ استعمال ہے:

  1. Vuex انسٹال کریں:

    npm install vuex
    
  2. Vuex کی ترتیب: src/store/index.js میں حالت کی ترتیب کریں:

    import Vue from 'vue';
    import Vuex from 'vuex';
    
    Vue.use(Vuex);
    
    export default new Vuex.Store({
      state: {
        count: 0
      },
      mutations: {
        increment(state) {
          state.count++;
        }
      }
    });
    
  3. اجزاء میں Vuex کا استعمال کریں:

    new Vue({
      store,
      computed: {
        count() {
          return this.$store.state.count;
        }
      },
      methods: {
        increment() {
          this.$store.commit('increment');
        }
      }
    });
    

3.3 اجزاء کی لائبریری کی سفارش

ترقی کی کارکردگی کو بڑھانے کے لیے، کچھ تیار شدہ اجزاء کی لائبریریوں کا استعمال کرنے کی تجویز دی جاتی ہے۔ یہاں کچھ عام Vue اجزاء کی لائبریریاں ہیں:

  • Vuetify: مواد کے ڈیزائن پر مبنی اجزاء کی لائبریری۔
  • Element UI: ڈویلپرز، ڈیزائنرز اور پروڈکٹ مینیجرز کے لیے ڈیزائن کردہ ڈیسک ٹاپ اجزاء کی لائبریری۔
  • Ant Design Vue: Ant Design پر مبنی Vue اجزاء کا نفاذ۔

4. اختتام

یہ مضمون Vue.js ابتدائیوں کے لیے بنیادی معلومات اور عملی تکنیکیں فراہم کرتا ہے۔ امید ہے کہ اس مضمون کے ذریعے، آپ جلدی سے شروع کر سکیں گے، اور حقیقی پروجیکٹس میں Vue.js کا استعمال کر سکیں گے۔ اگر آپ Vue.js کے بارے میں مزید جاننا چاہتے ہیں، تو آپ سرکاری دستاویزات اور کمیونٹی کے وسائل کا حوالہ دے سکتے ہیں۔

آپ کو اس دلچسپ فرنٹ اینڈ فریم ورک کی تلاش جاری رکھنے کی خوش آمدید، اپنے اگلے پروجیکٹ کی تخلیق شروع کریں!

Published in Technology

You Might Also Like

📝
Technology

Claude Code Buddy ترمیم گائیڈ: چمکدار لیجنڈری پالتو جانور کیسے حاصل کریں

Claude Code Buddy ترمیم گائیڈ: چمکدار لیجنڈری پالتو جانور کیسے حاصل کریں 2026年4月1日،Anthropic 在 Claude Code 2.1.89 版本中悄然上...

Obsidian نے Defuddle متعارف کرایا، Obsidian Web Clipper کو ایک نئے عروج پر لے گیاTechnology

Obsidian نے Defuddle متعارف کرایا، Obsidian Web Clipper کو ایک نئے عروج پر لے گیا

Obsidian نے Defuddle متعارف کرایا، Obsidian Web Clipper کو ایک نئے عروج پر لے گیا میں ہمیشہ Obsidian کے بنیادی نظریے کو...

OpenAI اچانک اعلان کرتا ہے "تین میں ایک": براؤزر + پروگرامنگ + ChatGPT کا انضمام، اندرونی طور پر تسلیم کیا کہ پچھلے سال غلط راستہ اختیار کیا گیاTechnology

OpenAI اچانک اعلان کرتا ہے "تین میں ایک": براؤزر + پروگرامنگ + ChatGPT کا انضمام، اندرونی طور پر تسلیم کیا کہ پچھلے سال غلط راستہ اختیار کیا گیا

OpenAI اچانک اعلان کرتا ہے "تین میں ایک": براؤزر + پروگرامنگ + ChatGPT کا انضمام، اندرونی طور پر تسلیم کیا کہ پچھلے سال ...

2026، خود کو "خود نظم" کرنے پر مجبور نہ کریں! یہ 8 چھوٹے کام کریں، صحت خود بخود آئے گیHealth

2026، خود کو "خود نظم" کرنے پر مجبور نہ کریں! یہ 8 چھوٹے کام کریں، صحت خود بخود آئے گی

2026، خود کو "خود نظم" کرنے پر مجبور نہ کریں! یہ 8 چھوٹے کام کریں، صحت خود بخود آئے گی نیا سال شروع ہو چکا ہے، کیا آپ ن...

وہ مائیں جو وزن کم کرنے کی کوشش کر رہی ہیں لیکن کامیاب نہیں ہو پا رہی ہیں، یقیناً یہاں پھنس گئی ہیںHealth

وہ مائیں جو وزن کم کرنے کی کوشش کر رہی ہیں لیکن کامیاب نہیں ہو پا رہی ہیں، یقیناً یہاں پھنس گئی ہیں

وہ مائیں جو وزن کم کرنے کی کوشش کر رہی ہیں لیکن کامیاب نہیں ہو پا رہی ہیں، یقیناً یہاں پھنس گئی ہیں مارچ کا نصف گزر چکا...

📝
Technology

AI Browser 24 گھنٹے مستحکم چلانے کی رہنمائی

AI Browser 24 گھنٹے مستحکم چلانے کی رہنمائی یہ سبق مستحکم، طویل مدتی AI براؤزر ماحول قائم کرنے کا طریقہ بیان کرتا ہے۔ مو...