vue 项目中引用cdn上的静态js文件
需求:一份静态配置文件放在cdn中,文件暴露出数据列表和公共方法,读取文件的配置数据和公共方法。
// 初始化Action列表
const cdnUrl = 'https://cdn.xxx/js/libs/vm-action/main.js'
const oScript = document.createElement('script')
oScript.type = 'text/javascript'
oScript.src = cdnUrl + '?' + new Date().getTime()
// console.log('oScript.src', oScript.src);
oScript.addEventListener('load', () => {
const configOptions = VMAction.getConfigurationByBusiness('COMMON').actionList
console.log('configOptions', configOptions)
})
document.getElementsByTagName('head')[0].appendChild(oScript)
const dlgData = {
desc: '无动作',
link: "{\"actionID\":10000}"
}
const consequence = VMAction.translator.oldToNew(dlgData)
console.log('consequence', consequence)