如何使用来自 tsx 文件的参数和 return 数据从 js 文件调用 javascript 函数?
How to Call javascript function from js file with parameter and return data from tsx file?
我有一个 js 文件 sample.js
其功能如下:
function checkLogin(userName, password) {
var returnvalue = '';
//logic for login and assign value in returnvalue variable
return returnvalue;
}
我想从我的 .tsx
文件中调用这个函数,我该怎么做?
您有权修改 sample.js
吗?如果是这样,请尝试在您的函数前面添加 export
; IE。 export
function checkLogin(userName, password) {...}
。然后,使用 require
将此脚本导入您的 TSX 文件,例如:
var Sample = require("./sample.js");
请注意,此示例假定 sample.js
与您的 TSX 文件位于同一路径中,但您可以根据需要进行修改。
然后,您应该能够通过在您的 TSX 中调用 Sample.checkLogin(..., ...);
来访问您的函数。
备选
如果您能够将 "sample" 脚本更改为 TypeScript (TS) 文件 (sample.ts
),您仍然会在函数前面添加 export
,并且可能想在两个函数参数中添加类似 string
的类型:
export function checkLogin(userName: string, password: string) {...}
然后,您可以在 TSX 文件中使用 import
,而不是:
import * as Sample from "./sample";
这还假定您的 sample.ts
与您的 TSX 位于同一路径,并且允许您在您的 TSX 中调用 Sample.checkLogin(..., ...);
。
我有一个 js 文件 sample.js
其功能如下:
function checkLogin(userName, password) {
var returnvalue = '';
//logic for login and assign value in returnvalue variable
return returnvalue;
}
我想从我的 .tsx
文件中调用这个函数,我该怎么做?
您有权修改 sample.js
吗?如果是这样,请尝试在您的函数前面添加 export
; IE。 export
function checkLogin(userName, password) {...}
。然后,使用 require
将此脚本导入您的 TSX 文件,例如:
var Sample = require("./sample.js");
请注意,此示例假定 sample.js
与您的 TSX 文件位于同一路径中,但您可以根据需要进行修改。
然后,您应该能够通过在您的 TSX 中调用 Sample.checkLogin(..., ...);
来访问您的函数。
备选
如果您能够将 "sample" 脚本更改为 TypeScript (TS) 文件 (sample.ts
),您仍然会在函数前面添加 export
,并且可能想在两个函数参数中添加类似 string
的类型:
export function checkLogin(userName: string, password: string) {...}
然后,您可以在 TSX 文件中使用 import
,而不是:
import * as Sample from "./sample";
这还假定您的 sample.ts
与您的 TSX 位于同一路径,并且允许您在您的 TSX 中调用 Sample.checkLogin(..., ...);
。