Welcome to CHOOLS VUE JS ASSESSMENT (YOU HAVE ONLY 30 MINUTES TO COMPLETE THIS PART [20 Questions]) **** Wishing You All The Best **** Instructions : To start the quiz, please provide your name, email id and phone number. All questions are mandatory* Answering each question is required before going on to the next page of questions. Your response is subject to change at any time. After completed the quiz click the submit button. If, once the time is up, it will be automatically submitted. The report will be mailed to your email address after the quiz is finished. 1. How can you create a mixin in Vue.js? Vue.mixin() mixin: {} mixins: {} this.$mixin()2. In Vue.js, how can you conditionally render content based on a condition? v-show v-if v-bind v-for3. How do you create a computed property in Vue.js? computed: {} computed() {} computed = {} computed = function() {}4. How do you dynamically bind a component to a route in Vue Router? <router- bind> . <router-link> <route-component> <router-view>5. What is the purpose of the "meta" field in Vue Router routes? It defines metadata for the Vue app It sets up event listeners It specifies the methods that can be called in the template It handles the component's lifecycle hooks6. How can you commit a mutation in Vuex? this.commit() commit.mutation() this.$store.commit() Vuex.commit()7. What is the purpose of the "key" attribute in Vue.js when using v-for? It specifies the data key for the component It defines a unique identifier for each item in the list It sets up event listeners d. It conditionally renders an element It conditionally renders an element8. What is Vuex in Vue.js used for? It manages the application state It handles HTTP requests It facilitates component communication It enables navigation between views in a single-page application9. How can you bind a CSS class dynamically based on a condition in Vue.js? v- bind-class v-class v-bind:class v-style10. What is the purpose of the "el" property in a Vue instance? It specifies the element where the Vue app will be mounted It defines the data properties of the Vue app It sets the event listeners for the Vue app It represents the Vue instance itself11. What is the purpose of the "props" option in a Vue.js component? It defines computed properties It specifies the methods that can be called in the template It sets up event listeners It receives data from a parent component12. Which Vue.js lifecycle hook is called when a component is about to be destroyed? beforeCreate beforeMount beforeUpdate beforeDestroy13. How can you define a data property in a Vue component? data: [] data = {} data() {} data: function() {}14. How can you handle 404 errors (page not found) in Vue Router? Use the <not- found> component Configure a wildcard route Set up a special route for 404 Use the $404 method in Vue Router15. How can you bind inline styles dynamically in Vue.js? v-bind:style v-inline-style v-style v-styles16. How can you emit a custom event from a child component to its parent in Vue.js? emitEvent() this.$emit() dispatchEvent() broadcastEvent()17. How do you import a Vue.js component into another component? import Component from 'Component.vue'; require('Component.vue'); import { Component } from 'vue'; import Component from './Component.vue';18. What is the purpose of the "provide/inject" feature in Vue.js? It provides a way to inject CSS styles into components It establishes a connection between parent and child components It manages the state of the Vuex store It controls the routing of the Vue app19. In Vue.js, what is the purpose of the "ref" attribute? It defines a reference to a child component It sets the data property for a component It creates a computed property It specifies the root element of a component20. What is the purpose of the Vue Router in a Vue.js application? It manages the application state It handles HTTP requests It facilitates component communication It enables navigation between views in a single-page application5 out of 4Time is Up!