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()

: typeof define === 'function' && define.amd

? define(factory)

: (global = global || self, global.ImagePos

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值