0

正如我们在 Framework7 中文档的视图页面中看到的那样。

默认查看网址

如果您认为由于某种原因 Framework7 检测到错误的默认 View URL(用于导航历史记录),或者如果您想拥有不同的默认 View URL,您可以使用 View 元素上的 data-url 属性或使用 url 参数来指定它你初始化视图:

<div class="view" data-url="index2.html">

如果我按照文档的建议进行操作,例如,在 framework7 包随附的应用程序中,单视图应用程序,位于 /dist/index.html 下,如果我执行以下操作:

<div class="view view-main" data-url='about.html'>

但是当我打开 index.html 时,主视图并没有指向 about.html。

为什么会这样?

4

1 回答 1

1

它不是那样工作的。我想你想在主视图中加载 about.html 作为默认值。你可以这样做:

<html>
<head>
    ...    
</head>
<body>
    ....
    <div class="views">
        <div class="view view-main"></div>
    </div>
    ...
    <script type="text/javascript" src="js/framework7.min.js"></script> 
    <script type="text/javascript" src="js/my-app.js"></script>    
    ...

    <script>
        mainView.router.loadPage('about.html');
    </script>   

</body>
</html>
于 2015-12-23T11:12:14.207 回答