以下参考 关于js 调用 ts 的问题,在线等
在index的script里面写js函数和变量
ts调用参数是就是 window["参数名"],函数是window["函数名"]
vue3行内js无法使用ts的处理:TS7053: 元素隐式具有 "any" 类型,因为类型为 "string" 的表达式不能用于索引类型 "{ doc_image: stringdocx: string[]}"。ts(7053)ts对于传入的apiType,编译器只知道为字符串而不是具体的doc_image或者docx,所以需要自行使用断言以及显示声明传入的值与这些值一致。
1.在index.html中,写上<body>
<app-root></app-root>
<script>
function createClusterer() {
alert("test")
}
</script>
</body>
2.然后在ts中,写(这个是事件调用,自己写吧,就一个button的事情)
onclick() {
window 'createClusterer'
}
这样就可以调用js方法了。