vue.use和vue.prototype
时间: 2023-04-25 21:06:15 浏览: 148
vue.use是Vue.js的插件安装方法,用于安装Vue.js插件。通过Vue.use方法,可以将一个插件安装到Vue.js中,从而扩展Vue.js的功能。
vue.prototype是Vue.js的原型属性,用于在Vue.js实例中添加自定义属性或方法。通过Vue.prototype方法,可以在Vue.js实例中添加自定义属性或方法,从而实现自定义功能。
相关问题
Vue.config.productionTip = false Vue.use(http).use(ElementUI).use(dateUtil) Vue.prototype.Apis = Apis new Vue({ render: h => h(App), router, store }).$mount('#app')
这是一个使用Vue.js框架开发的web应用程序的入口文件,其中:
1. `Vue.config.productionTip = false` 禁用 Vue 在启动时生成生产提示的消息。
2. `Vue.use(http).use(ElementUI).use(dateUtil)` 使用了三个Vue插件:
- `http`:用于发送HTTP请求的插件;
- `ElementUI`:饿了么前端团队开发的一套基于Vue.js 2.0的组件库;
- `dateUtil`:自定义的日期工具插件。
3. `Vue.prototype.Apis = Apis` 将一个自定义的API对象 `Apis` 添加到Vue的原型上,以便在整个应用程序中可以使用该API对象。
4. `new Vue({ render: h => h(App), router, store }).$mount('#app')` 创建一个Vue实例,将渲染组件 `App`,并将该实例挂载到id为 `app` 的DOM元素上。其中还包括应用程序使用的路由和状态管理器。
import axios from 'axios' Vue.config.productionTip = false Vue.use(axios, axios) Vue.prototype.$axios = axios
这段代码是在使用 Vue.js 框架时,将 axios 库引入,并将其挂载到 Vue 实例的原型上,方便在组件中进行调用。其中,Vue.use(axios, axios) 是在全局注册 axios,使其可以在任何组件中使用。同时,Vue.config.productionTip = false 是用来关闭生产模式下的提示信息。
阅读全文