Explore topic-wise InterviewSolutions in .

This section includes InterviewSolutions, each offering curated multiple-choice questions to sharpen your knowledge and support exam preparation. Choose a topic below to get started.

1.

How To Set Cache False And Content-type In Vue Axios?

Answer»

VAR CONFIG = { HEADERS: {'Content-Type': 'application/json','Cache-Control' : 'no-cache'}};

axios.get ('/post',config)

.then (function (response) { })

.CATCH (function (ERROR) { });

var config = { headers: {'Content-Type': 'application/json','Cache-Control' : 'no-cache'}};

axios.get ('/post',config)

.then (function (response) { })

.catch (function (error) { });

2.

How To Append Vue Js Value In Html?

Answer»

To append vue js VALUE in html please CHECK below syntax

 {{posts_new.link}}

To append vue js value in html please check below syntax

 {{posts_new.link}}

3.

How To Initialize Js Functions In Vue Js (materialize Modal Popup Auto Initialize)?

Answer»

I have called the same FUNCTION from Vue JS updated EVENT

updated() 

this.testingmodel(); 

},

But you have to avoid the errors by using try catch on calling function

methods:{

testingmodel:function(){

try { 

$('#firstlogintour').modal('open');

}

catch(err)

console.log(err); 

}

}

}

Vue Updated Scenario:

This function will CALL up to when the function or METHOD loads without failure or any Error.

I have called the same function from Vue Js updated event

updated() 

this.testingmodel(); 

},

But you have to avoid the errors by using try catch on calling function

methods:{

testingmodel:function(){

try { 

$('#firstlogintour').modal('open');

}

catch(err)

console.log(err); 

}

}

}

Vue Updated Scenario:

This function will call up to when the function or method loads without failure or any Error.

4.

How To Check Response Data Length In Vue Js?

Answer»

axios.get(URL)

.then(FUNCTION (RESPONSE) {

console.log(response.data.length);

})

.CATCH(function (ERROR) { 

});

axios.get(url)

.then(function (response) {

console.log(response.data.length);

})

.catch(function (error) { 

});

5.

Create Basic Vue Js Component Layout?

Answer»

basic vue js component layout

<template>

<div class="HOME class"> 

<a>{{site NAME}}</a>

</div>

</template> 

<SCRIPT

export default { 

data: function() 

return { 

sitename:'www.wisdomjobs.com'

}

},

created: function () {

console.log('Component created.')

},

methods: {

displayname:function(URL){ 

console.log(this.sitename)

},

mounted() {

console.log('Component mounted.')

}

}

</script>

<style> 

.a{

color: #111;

</style>

basic vue js component layout

<template>

<div class="home class"> 

<a>{{site name}}</a>

</div>

</template> 

<script> 

export default { 

data: function() 

return { 

sitename:'www.wisdomjobs.com'

}

},

created: function () {

console.log('Component created.')

},

methods: {

displayname:function(url){ 

console.log(this.sitename)

},

mounted() {

console.log('Component mounted.')

}

}

</script>

<style> 

.a{

color: #111;

</style>

6.

How To Import Components In Vue Js?

Answer»

To import components in vue js

import HOME from './home.vue'

 export default { 

PROPS: [ 'base_url'], 

components: {

home 

},

data: function() 

return { 

sitename:this.site_url

}

},

CREATED: function () {

console.log('Component created.')

},

methods: {

DISPLAYNAME:function(url){ 

console.log(this.sitename)

},

mounted() {

console.log('Component mounted.')

}

}

To import components in vue js

import home from './home.vue'

 export default { 

props: [ 'base_url'], 

components: {

home 

},

data: function() 

return { 

sitename:this.site_url

}

},

created: function () {

console.log('Component created.')

},

methods: {

displayname:function(url){ 

console.log(this.sitename)

},

mounted() {

console.log('Component mounted.')

}

}

7.

How To Pass Laravel Variable Value To Vue Js Variable?

Answer»

vue js PROPS is used To pass laravel variable value to vue js variable

blade.php:

 &LT;?php 

$site_url = URL('');

?&GT

<Home site_url="{{$site_url}}"></home> 

home.vue:

export default { 

props: [ 'site_url'], 

data: function() 

return { 

sitename:this.site_url

}

},

CREATED: function () {

console.log('Component created.')

},

methods: {

displayname:function(url){ 

console.log(this.sitename)

},

MOUNTED() {

console.log('Component mounted.')

}

}

vue js PROPS is used To pass laravel variable value to vue js variable

blade.php:

 <?php 

$site_url = url('');

?> 

<Home site_url="{{$site_url}}"></home> 

home.vue:

export default { 

props: [ 'site_url'], 

data: function() 

return { 

sitename:this.site_url

}

},

created: function () {

console.log('Component created.')

},

methods: {

displayname:function(url){ 

console.log(this.sitename)

},

mounted() {

console.log('Component mounted.')

}

}

8.

How To Use Ternary In Vue Js ?

Answer»

&LT;DIV CLASS="class1" v-bind: class="{'class2': (!variable)}"></div>

<div class="class1" v-bind: class="{'class2': (!variable)}"></div>

9.

How To Use Other Plugin Into Vue Js?

Answer»

var INFINITE Scroll = require('vue-infinite-scroll');

Vue. USE(infinite Scroll)

Here we used vue-infinite-scroll as PLUGIN and it installed from NPM.

var infinite Scroll = require('vue-infinite-scroll');

Vue. Use(infinite Scroll)

Here we used vue-infinite-scroll as plugin and it installed from NPM.

10.

How To Create Constants In Vue Js?

Answer»

To create constant const keyword is USED. In Vue.js we SUGGEST to create a seperate file for defining your constants.

Example: Creating a Constant in Vue js.

export const SITE_URL = 'https://www.wisdomjobs.com';

Importing a Constant in Vue js.

import {SITE_URL} from './path/to/constants.js';

To create constant const keyword is used. In Vue.js we suggest to create a seperate file for defining your constants.

Example: Creating a Constant in Vue js.

export const SITE_URL = 'https://www.wisdomjobs.com';

Importing a Constant in Vue js.

import {SITE_URL} from './path/to/constants.js';

11.

What Is Vue-resource, How Can You Install Vue Resource?

Answer»

VUE-resource is a plugin for vue.js that provides services for MAKING web requests and handle RESPONSES USING a XMLHttpRequest or JSONP.

You can install it via YARN or NPM.

$ yarn add vue-resource

$ npm install vue-resource

VUE-resource is a plugin for vue.js that provides services for making web requests and handle responses using a XMLHttpRequest or JSONP.

You can install it via yarn or NPM.

$ yarn add vue-resource

$ npm install vue-resource

12.

List Type Of Directive Are Available In Vue Js?

Answer»

In Vue js FOLLOWING types of directives are AVAILABLE:

In Vue js following types of directives are available:

13.

What Are Directives In Vue.js, List Some Of Them You Used?

Answer»

Below are LIST of COMMONLY USED DIRECTIVES in Vue.js

  • V-show
  • v-if
  • V-model
  • V-else
  • V-on

Below are list of commonly used directives in Vue.js

14.

How To Create Components In Vue.js?

Answer»

HTML:-

<div ID="app">

<fresher GO></fresher go>

div>

 JS:-

Vue. COMPONENT('fresher go', { 

template: '<a href="https://www.wisdomjobs.com/">

fresher go</a>',

});

HTML:-

<div id="app">

<fresher go></fresher go>

div>

 JS:-

Vue. Component('fresher go', { 

template: '<a href="https://www.wisdomjobs.com/">

fresher go</a>',

});

15.

How To Handle Events In Vue.js?

Answer»

HTML:-

<div id="app">

Name: <input type="text" v-model="name">

<button v-on:click="myClickHandler">Say Hello button>

div> 

JS:-

var myViewModel = new VUE({

el: '#app',

data: my Model,

// A click handler INSIDE METHODS

methods: {

ClickHandler: function(E) {

alert("Hello " + this.name);

}

}

 });

HTML:-

<div id="app">

Name: <input type="text" v-model="name">

<button v-on:click="myClickHandler">Say Hello button>

div> 

JS:-

var myViewModel = new Vue({

el: '#app',

data: my Model,

// A click handler inside methods

methods: {

ClickHandler: function(e) {

alert("Hello " + this.name);

}

}

 });

16.

How To Use Custom Filters In Vue.js?

Answer»

HTML:-

<DIV id="app">

<ul>

<li v-for="friend in friends | order By 'age'"> {{ friend.NAME }}li>

ul>

div>

JS:-

var my Model = {

name: "Laraphp",

age: 24,

friends: [

{ name: "PHP", age: 21 },

{ name: "VUE", age: 20 },

{ name: "angular", age: 29 }

]

};

HTML:-

<div id="app">

<ul>

<li v-for="friend in friends | order By 'age'"> {{ friend.name }}li>

ul>

div>

JS:-

var my Model = {

name: "Laraphp",

age: 24,

friends: [

{ name: "php", age: 21 },

{ name: "vue", age: 20 },

{ name: "angular", age: 29 }

]

};

17.

How To Use Filters In Vue.js?

Answer»

HTML:–

&LT;DIV id="app"&GT;

<label for="name">Enter name: label>

<INPUT type="text" v-model="name" id="name" name="name" />

<p>{{ name | uppercase }} is {{ age }} years old.p>

div>

JS:– 

var my Model = {

name: "Laraphp",

age: 24

};

var myViewModel = new Vue({

el: '#app',

data: my Model

});

HTML:–

<div id="app">

<label for="name">Enter name: label>

<input type="text" v-model="name" id="name" name="name" />

<p>{{ name | uppercase }} is {{ age }} years old.p>

div>

JS:– 

var my Model = {

name: "Laraphp",

age: 24

};

var myViewModel = new Vue({

el: '#app',

data: my Model

});

18.

How To Create Two-way Bindings In Vue.js?

Answer»

HTML:

&LT;div id="app"&GT;

<label for="name">ENTER name: label>

<input type="text" v-model="name" id="name" name="name" />

<p>{{ name }} is {{ age }} years old.p>

div>

JS:

var my Model = {

name: "Laraphp",

age: 24

};

var myViewModel = new Vue({

el: '#app',

data: my Model

});

HTML:

<div id="app">

<label for="name">Enter name: label>

<input type="text" v-model="name" id="name" name="name" />

<p>{{ name }} is {{ age }} years old.p>

div>

JS:

var my Model = {

name: "Laraphp",

age: 24

};

var myViewModel = new Vue({

el: '#app',

data: my Model

});

19.

How A View-model Works In Vue.js?

Answer»

VIEW:

<div id="app">

{{ name }} is {{ AGE }} years old.

div>

Model:

var my Model = {

name: "Laraphp",

age: 24

};

ViewModel:

var myViewModel = new VUE({

el: '#app',

data: my Model

});

View:

<div id="app">

{{ name }} is {{ age }} years old.

div>

Model:

var my Model = {

name: "Laraphp",

age: 24

};

ViewModel:

var myViewModel = new Vue({

el: '#app',

data: my Model

});

20.

What Is Vue.js?

Answer»

Vue.js (pronounced /vjuː/, like view) is a JavaScript LIBRARY that HELPS you build WEB applications using the the MVVM (Model-View-ViewModel) ARCHITECTURAL PATTERN.

Vue.js (pronounced /vjuː/, like view) is a JavaScript library that helps you build web applications using the the MVVM (Model-View-ViewModel) architectural pattern.