伙计们,我的项目使用django和vueJS。我想用数字签名来签署文件。我的一个柜子是满的django,所以我用jQuery脚本完成了它。现在,我希望将这个脚本导入我的vue代码。这样用户就可以点击按钮,然后调用signFile函数。我使用created在vue组件中创建了几个脚本标记。
let es6Promise = document.createElement('script')
es6Promise.setAttribute('src', '/static/etf/js/signing/es6-promise.min.js')
document.head.appendChild(es6Promise)
let ieEventlistnerPolyfill = document.createElement('script')
ieEventlistnerPolyfill.setAttribute('src', '/static/etf/js/signing/ie_eventlistner_polyfill.js')
document.head.appendChild(ieEventlistnerPolyfill)
let firefoxCadespluginAsync = document.createElement('script')
firefoxCadespluginAsync.setAttribute('src', '/static/etf/js/signing/firefox_cadesplugin_async.js')
document.head.appendChild(firefoxCadespluginAsync)
let cadespluginApi = document.createElement('script')
cadespluginApi.setAttribute('src', '/static/etf/js/signing/cadesplugin_api.js')
document.head.appendChild(cadespluginApi)
let code = document.createElement('script')
code.setAttribute('src', '/static/etf/js/signing/Code_js.js')
document.head.appendChild(code)
let signFileScript = document.createElement('script')
signFileScript.setAttribute('src', '/static/etf/js/signing/signFile.js')
document.head.appendChild(signFileScript)我创造了按钮。signFile函数在signFile.js中。那么,如何在单击时使事件调用此函数?
发布于 2018-06-27 10:06:54
您可以将signFile.js包含在index.html中。在此之后,您的函数将在window对象上可用。
要使用signFile.js公开的方法,可以编写如下内容
window.SignMethod(args)从vuejs处理程序回调。
https://stackoverflow.com/questions/51059781
复制相似问题