我正在使用 Vue.js
,但仅使用 JS
文件而不是 vue
文件,并且我正在通过以下方式将组件导入到主要的 app.js
中:
import autoPosts from './components/autoPosts.js';
它可以顺利地导入,但我正在尝试访问这些全局变量。在人们因我的全局变量使用而抨击我之前,您能告诉我这是否可能吗?
它可以顺利地导入,但我正在尝试访问这些全局变量。在人们因我的全局变量使用而抨击我之前,您能告诉我这是否可能吗?
const apiRoot = location.origin + '/wp-json/wp/v2/';
const acfApiRoot = location.origin + '/wp-json/acf/v3/';
import autoPosts from './components/autoPosts.js';
无论我是在变量之前还是之后包含它,它都不会读取该组件中的apiRoot
或acfApiRoot
。
唯一有效的方法是在我的组件文件autoPosts.js
中声明这些变量。
autoPosts
读取变量apiRoot
吗? - epascarelloapp.js
是主模块,并不意味着在其中声明的变量会成为全局变量。 - Bergi