我想在更改页面之前替换我的网址中的空格并创建我想要的网址。 替换不起作用。 我的功能就像这样
handleTap: function(item) {
var item = this.$.listTypes.itemForElement(item.target);
var e = item.type;
e.replace(" ", "-");
console.log(e);
window.location.hash = e; }
谢谢!
答案 0 :(得分:0)
可能有更可靠的方法来构建SEO友好的URL,但这里至少是一个可以帮助你的快速修复。
2个问题:
只需替换:
e.replace(" ", "-");
使用
e = e.replace(/[ ]/g, '-');