javascript - typescript 不打字网页 View ?

标签 javascript typescript webview electron

我正在使用我项目中的 typescript ,但它无法识别 WebView 。例如:

const webview = <webview> document.getElementById("foo");

只是吐出一个错误“找不到名称‘webview’”。我该如何解决这个问题?当仅使用 javascript 时工作正常。

注意:我使用的是 Electron webview 而不是 NativeScript WebView。

最佳答案

您应该在 typescript 文件中包含 webview 的声明,以便 TS 编译器可以识别它:

import { WebView } from "ui/web-view";

(注意类型是WebView不是webview)

要获取元素,有“更好”的方法来获取元素。可以引用这个问题的答案:How to use nativescript's WebView in angular2?

关于javascript - typescript 不打字网页 View ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47063872/

相关文章:

javascript - 语音合成 API 在说话时突出显示单词

reactjs - MUI Prop 给出错误 : `requires between 4 and 5 type arguments`

ios - Swift iframe 未在 Web View 中加载

android - 如何在内容缩小时更新自定义 WebView 高度请求

javascript - 在 d3.selectAll 中使用 attr 方法时出现“未定义”

javascript - 如何使用 javascript 变量分配 Google Apps 脚本变量?

mysql - 带有 Typescript 的 NodeJS MySQL 中的数据库 Controller

ios - Swift - WebView 在加载时不检测滑动

javascript - Sencha : Two lists showing different content from the same store. 可能吗?

javascript - 如何缩小Lit-HTML(包括注释)