-1

我有一个 js 文件,sample.js其功能如下:

function checkLogin(userName, password) {
  var returnvalue = '';
  //logic for login and assign value in returnvalue variable
  return returnvalue;
}

我想从我的.tsx文件中调用这个函数我该怎么做?

4

1 回答 1

1

你有权限修改sample.js吗?如果是这样,请尝试export在您的函数前面添加;IE。. 然后,将此脚本导入到您的 TSX 文件中,如下所示:exportfunction checkLogin(userName, password) {...}require

var Sample = require("./sample.js");

请注意,此示例假定sample.js与您的 TSX 文件位于同一路径中,但您可以根据需要进行修改。

然后,您应该能够通过调用Sample.checkLogin(..., ...);TSX 来访问您的函数。

选择

如果您能够将“示例”脚本更改为 TypeScript (TS sample.ts)文件exportstring

export function checkLogin(userName: string, password: string) {...}

然后,您可以import在 TSX 文件中使用:

import * as Sample from "./sample";

这也假设您的sample.ts生活与您的 TSX 相同,并允许您Sample.checkLogin(..., ...);在 TSX 中拨打电话。

于 2018-12-06T12:57:09.370 回答