Thanks to visit codestin.com
Credit goes to github.com

Skip to content

PierBover/vue-router

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Vue Router fork for Chrome OS

This is a fork from Vue Router 3.0.1 to overcome some Chrome OS limitations for Chrome apps.

Chrome OS apps crash when accessing the window.history object. The problem is that even when using Vue Router in hash mode it still accesses window.history. This fork fixes that.

This fork is really a quick hack only intended to be used in hash mode, but I personally use it in a Chrome OS app and it works fine for that purpose.

To use this repo in your project simply:

npm install pierbover/vue-router#chrome-os

And then:

import Vue from 'vue';
import Router from 'vue-router-chrome-os';

Vue.use(Router);

const router = new Router(...);

For the moment it's not possible to use router.go(n) , but otherwise it behaves like Vue Router in hash mode.

I have created a feature request to solve this but I doubt there will be interest by the Vue team since Chrome OS is still a pretty exotic thing.

About

🚦 The official router for Vue.js.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • JavaScript 96.4%
  • TypeScript 3.1%
  • Shell 0.5%