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 就有效了:
相關文章
- 操縱瀏覽器歷史記錄 : popstate() 、 history.pushState() 、 window.history.pushState()瀏覽器
- window history pushState replaceState 跳轉原理
- Javascript history物件的 history.pushState() 和 history.replaceState() 方法JavaScript物件
- 前端路由的實現(三) —— History的pushState和replaceState用法前端路由
- 監聽瀏覽器返回,pushState,popstate 事件,window.history物件瀏覽器事件物件
- 三、hadoop 2.xHadoop
- spring boot 2.xSpring Boot
- vue填坑之解決部分瀏覽器不支援pushState方法Vue瀏覽器
- history.pushState() 給網站新增和修改瀏覽歷史記錄網站
- springcloudBus 2.x 事件追蹤SpringGCCloud事件
- python 2.x 模擬樁Python
- Tensorflow 2.x入門教程
- hadoop編譯—+2.x編譯Hadoop編譯
- ibit-mybatis 2.x 介紹MyBatis
- Hyperledger Fabric 2.x 環境搭建
- RxJava 2.x入門新姿勢一RxJava
- Spring Boot 2.X 如何快速整合jpa?Spring Boot
- Spring Boot 2.X(七):Spring Cache 使用Spring Boot
- InfluxDB 2.x Open Source Time Series DatabaseUXDatabase
- 詳解 OpenGL ES 2.x 渲染流程
- Spring Boot 2.x實戰之StateMachineSpring BootMac
- tensorflow 2.x CPU/GPU安裝攻略GPU
- SpringBoot 2.X配置登入攔截器Spring Boot
- HDFS1.x、2.x架構圖架構
- Vue.js 2.x筆記:指令(4)Vue.js筆記
- Vue.js 2.x筆記:元件(5)Vue.js筆記元件
- springboot 2.x 整合 shiro 許可權框架Spring Boot框架
- Hyperledger Fabric 2.x 自定義智慧合約
- 【Linux】Linux - CenterOs 7.9中搭建Nacos 2.xLinuxROS
- Spring Boot 2.x基礎教程:使用MongoDBSpring BootMongoDB
- Spring Boot 2.x基礎教程:快速入門Spring Boot
- Fabric 2.x 智慧合約開發記錄
- Spring Boot 2.x(十一):AOP列印介面資訊Spring Boot
- Spring Boot 2.x(九):遇到跨域不再慌Spring Boot跨域
- SpringBoot 2.X 整合 RocketMQ遇到的問題2Spring BootMQ
- Spring Boot 2.x(十七):快速入門Elastic SearchSpring BootAST
- Rxjava 2.x 原始碼系列 - 基礎框架分析RxJava原始碼框架
- qiankun 2.x 執行時沙箱 原始碼分析原始碼