framework7-vue ^2.x pushState
以前碰過一點 framework7,昨天試了一下framework7-vue ^2.3.0,在需要將 pushState
設定為 true
時發現之前的用法無效:
// 1.0 之前
new Vue({
el: '#app',
template: '<app/>',
// Init Framework7 by passing parameters here
framework7: {
root: '#app',
/* Uncomment to enable Material theme: */
// material: true,
routes: Routes,
pushState: true,
pushStateSeparator: '#',
...
},
隨後找了下 官網文件 有說明,
// Note that all following parameters can be used in global app parameters under view property to set defaults for all views. For example:
var app = new Framework7({
view: {
iosDynamicNavbar: false,
xhrCache: false,
}
});
就是view的屬性需要設定在 framework7 物件的view屬性上,如下:
new Vue({
el: '#app',
template: '<App/>',
framework7: {
id: 'com.it1025.m',
name: 'framework7-vue-demo',
theme: 'ios', // auto, ios, material
view: { // 注意這裡 pushState 是 view 的屬性,直接是直接掛在 framework7 上
pushState: true,
pushStateSeparator: '#',
},
routes: Routes
},
// router,
components: {App}
});
之後 pushState 就有效了:
相關文章
- window.pushState示例
- 操縱瀏覽器歷史記錄 : popstate() 、 history.pushState() 、 window.history.pushState()瀏覽器
- window history pushState replaceState 跳轉原理
- HTML5 history新特性pushState、replaceStateHTML
- history.pushState的實際使用筆記筆記
- 簡單聊聊H5的pushState與replaceStateH5
- 理解瀏覽器歷史記錄(2)- hashchange、pushState瀏覽器
- 瀏覽器 history location pushstate的解決疑問瀏覽器
- Javascript history物件的 history.pushState() 和 history.replaceState() 方法JavaScript物件
- 前端路由的實現(三) —— History的pushState和replaceState用法前端路由
- Html5無重新整理修改Url,history pushState/replaceStateHTML
- history pushState 實現瀏覽器前進與後退瀏覽器
- spring boot 2.xSpring Boot
- 三、hadoop 2.xHadoop
- 監聽瀏覽器返回,pushState,popstate 事件,window.history物件瀏覽器事件物件
- vue填坑之解決部分瀏覽器不支援pushState方法Vue瀏覽器
- springcloudBus 2.x 事件追蹤SpringGCCloud事件
- Hyperledger Fabric 2.x 環境搭建
- Tensorflow 2.x入門教程
- history.pushState() 給網站新增和修改瀏覽歷史記錄網站
- ibit-mybatis 2.x 介紹MyBatis
- RxJava 2.x入門新姿勢一RxJava
- 詳解 OpenGL ES 2.x 渲染流程
- hadoop編譯—+2.x編譯Hadoop編譯
- HTML5歷史狀態管理history API-pushState/replaceState與popstate事件HTMLAPI事件
- HDFS1.x、2.x架構圖架構
- Spring Boot 2.X 如何快速整合jpa?Spring Boot
- Spring Boot 2.x實戰之StateMachineSpring BootMac
- InfluxDB 2.x Open Source Time Series DatabaseUXDatabase
- Hyperledger Fabric 2.x 自定義智慧合約
- tensorflow 2.x CPU/GPU安裝攻略GPU
- Vue.js 2.x筆記:指令(4)Vue.js筆記
- Vue.js 2.x筆記:元件(5)Vue.js筆記元件
- hadoop之 Hadoop 2.x HA 、FederationHadoop
- OkHttp,Retrofit 1.x - 2.x 基本使用HTTP
- Spring Boot 2.X(七):Spring Cache 使用Spring Boot
- Spring Boot 2.x(十一):AOP列印介面資訊Spring Boot
- Rxjava 2.x 原始碼系列 - 基礎框架分析RxJava原始碼框架