首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >向外部注入参数并动态缩小js

问向外部注入参数并动态缩小js
EN

Stack Overflow用户
提问于 2021-06-16 23:18:16
回答 1查看 26关注 0票数 0

在我的节点js代码中,我使用了babel-minify来创建精简版本。现在我的客户在他的代码中使用了这个简化的文件。在我的node js应用程序中,有一个下拉列表,因此我将静态数据放入其中。下拉数据必须是动态的。最初,change value下拉菜单使用HTML和dropdown ID,但这些值不会随原始静态数据而改变。

​

​

我希望他应该在精简的js脚本中动态注入dropdown值,这样我就可以使用更新的值重新加载dropdown。如何在缩小的js中向外部注入值?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-06-18 14:27:04

经过大量的研究,我找到了解决方案。将一个函数与window对象绑定,并在其中传递我的参数。我的HTML文件代码,

代码语言:javascript
复制
 <script src="myMinified.js"></script>
  <script>
    //Call initial method in minified js
    window.initializeALL();
    var dropdownJson = [ { value: 0, name: 'Select' }, {value: 1, name: 'Abc' }, { value: 2, name: 'Abc1'}, { value: 3, name: 'Abc2' }, { value: 4, name: 'Abc3' }];
    window.passdropdownarg(dropdownJson);
  </script>

我的JS实现,它后来使用babel-minify缩小了。

代码语言:javascript
复制
//Method call from external HTML script
window.connectorDd = function(dropdownJson){
  externalDropdownValue = dropdownJson || {};
}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/68005558

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档