Bootstrap

vue从外部配置文件读取服务器地址,Vue 如何 import 服务器上的js配置文件__Vue.js...

theme: channing-cyan

背景

项目中有一个本地配置文件:

// src/image-position.js

export default {

label: '首页',

value: 'home',

data: [

{

label: '轮播',

value: 'carousel'

}

]

}

如何引用一个本地文件大家都知道:

import ImagePosition from './image-position.js'

现在需要把image-position.js文件丢到服务器上去,得到它的链接:

这个时候你直接引用文件地址自然是行不通的。

import ImagePosition from 'https://xxx.com/static/image-position.js'

// ERROR This dependency was not found

实现

首先对image-position.js做一点小改造,暴露一个全局对象ImagePosition

// 改造后的image-position.js

(function (global, factory) {

typeof exports === 'object' && typeof module !== 'undefined'

? module.exports = factory(

;