如何在Framework7中使用JS?

mic*_*mut 4 html javascript html-framework-7

我使用framework7创建一个应用程序。现在,我尝试执行javascript我的page-content,但它不执行。

<div class="pages">
<div class="page  close-panel" data-page="item">
    <div class="page-content">
        <div class="content-block-title">Title</div>
        <script type="text/javascript">
          alert("testoutput"); // no alert
          console.log("TEST"); // no log
        </script>
    </div>
</div>
Run Code Online (Sandbox Code Playgroud)

如何运行此javascript代码?

更新

该页面是从另一个HTML页面加载的。

Jon*_*mpf 5

在此之前,我从未听说过Framework7,但是在查看了文档之后,我认为您将无法以这种方式使用Javascript。

看来对于JS事件,您必须在Framework7构造函数中限制事件的范围:

var myApp = new Framework7();

var $$ = Dom7;

$$('.alert-text').on('click', function () {
    myApp.alert('Here goes alert text');
});
Run Code Online (Sandbox Code Playgroud)

当然,上面的示例直接取自F7文档,并且取决于click事件,但是您可以尝试将alert事件作为一种方法,myApp看看是否适合您。


小智 5

使用回调(onPageInit)执行代码