Home  >  Q&A  >  body text

javascript - 【已解决】framework7使用pushState后url依然没有变化

问题:framework7使用pushState后url依然没有变化

初始化代码:

        var myApp = new Framework7({

            pushState : true,

        });



        // Export selectors engine
        var $$ = Dom7;

        // Add view
        var mainView = myApp.addView('.viewmain', {
              
        });

模板结构代码 index.html:

    <p class="views">
            <!-- 主视图 -->
        <p class="view viewmain">
            <p class="pages">
                <!-- Page, "data-page" contains page name -->
                <p data-page="index" class="page">
                    <p class="page-content">
                        <a href="detail.html">detail</a>
                    </p>
                </p>
            </p>
        </p>
    </p>

detail.html代码:



<p class="pages">
    <!-- Page, "data-page" contains page name -->
    <p data-page="detail" class="page">
        <p class="page-content">
            detail  detail
        </p>
    </p>
</p>
巴扎黑巴扎黑2772 days ago494

reply all(2)I'll reply

  • 天蓬老师

    天蓬老师2017-04-11 11:04:31

    知道问题了,需要把主视图的class viewmian改为view-main,这个class是固定的不能变

    reply
    0
  • 迷茫

    迷茫2017-04-11 11:04:31

    pushState : true 只在主视图中有效。

    reply
    0
  • Cancelreply