javascript - Vue——​​全局导入

标签 javascript vue.js import global

我用

import {mapFields} from "vuex-map-fields"

在每个组件中。

如何在不导入的情况下使它在每个组件中都可用?这样做有什么风险吗?

最佳答案

如果你想全局使用它,你必须做的是将它注入(inject)到 Vue 实例中 和我们使用 vuex 时一样

ma​​in.js

import Vue from 'vue'
import store from './store'

new Vue( {
  el: '#app',
  store,
  render: h => h( App )
} );

然后在任何组件中你都可以console.log(this);你应该能够看到你的对象

关于javascript - Vue——​​全局导入,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53609567/

相关文章:

java - 在Java中更改导入名称,或导入两个同名的类

javascript - 使用 socket.io 跟踪连接的套接字

vue.js - 当我从浏览器输入路由时,带有 VueJS 前端的 Go-Chi 文件服务器示例后端出现错误 404 Not Found

javascript - 在 cluster.on 上使用 babel 在 ES6 和 ES2016 之间的不同行为

vue.js - 带有单选按钮的 VueJS 简单工具

vue.js - Vue 在点击按钮时添加一个组件

java - 根据android版本从两个版本的库中加载类

php - 导入 XML Google 电子表格 - 帮助我编写 PHP 代码

javascript - Slick Filter 不过滤,只是删除所有元素

javascript - 将 JQuery UI 效果应用于文本时出现滚动条问题