Aqu*_*irl 3 javascript qt qml qtquick2
为了将一个.js文件包含在另一个.js文件中,我尝试在文件中编写以下内容.js。
var head= document.getElementsByTagName('head')[0];
var script= document.createElement('script');
script.type= 'text/javascript';
script.src= 'helper.js';
head.appendChild(script);
Run Code Online (Sandbox Code Playgroud)
我得到了错误: ReferenceError: document is not defined
然后我写道:
<script type="text/javascript" charset="utf-8">
$(documuent).ready(function () { var editChange = $('td').replaceWith('<td id = "@Html.ValueFor(x => x.name)" >'); });
</script>
Run Code Online (Sandbox Code Playgroud)
在它的顶部,但得到了错误: SyntaxError: Unexpected token <
问题是这里不涉及浏览器。该.js文件正在运行QML并使用qmake.
这是什么语法?
这里是关于“在 QML 中导入 JavaScript 资源”的文档以及在另一个 JS 文件中导入的特定情况
如果你有一个文件helper.js并且你想在另一个 javascript 文件中使用它的函数,你可以这样做:
.import "helper.js" as Helper
Run Code Online (Sandbox Code Playgroud)
然后你可以像这样使用它的功能之一:
Helper.myFunction();
Run Code Online (Sandbox Code Playgroud)