VueRouter 进行url跳转时特殊字符转义问题

1,048 阅读1分钟

使用this.$router.resolve进行跳转时,如果参数传入'#'等特殊字符,跳转后的路径这类特殊字符不能被转义,在路径中还是显示'#'。如果路径需要被转义的字符,可能就会导致跳转失败的情况。
此时可以使用encodeURLComponent来传递参数。将参数进行转义。