私はフィルタと共に項目のリストを持っています。 window.location.hash
プロパティにフィルターオプションを格納したいので、共有可能なURLがあるようにしてください。Vue.jsとURI.jsを使用してlocation.hashにオブジェクトを書き込む
私は、URI.jsを使用して動作するハッシュフラグメントを構築するのに苦労しています。
- Vue.js
2.4.4
- URI.js
1.19.0
は、私がこれまでに何が起こっている
import Uri from "urijs";
let UriFragment = require('../../node_modules/urijs/src/URI.fragmentURI.js');
// UpdateHash method
let uri = new Uri(window.location.href);
uri.fragment({
providers: ['best', 'bestest'],
sort: 'recommended'
});
window.location.hash = uri.fragment();
何をやりましたか?
example.com/list-of-things#![object Object]
が起こることが予想何
http://medialize.github.io/URI.js/
example.com/list-of-things#providers=best&providers=bestest&sort=recommended
私がいることを保証することができますどのように質問
URI.jsのプラグインがロードされていて動作していますか?そして、なぜそれがフォーマットされたURIフラグメントを出力していないのかを理解することに移ります。