Red de conocimiento informático - Problemas con los teléfonos móviles - Obtener parámetros de URL en vue

Obtener parámetros de URL en vue

1. Adquisición de ruta

this.delivery_asn = this.$route.query.delivery_asn;

2. Adquisición sin ruta

(1) Escriba el método en el archivo js

función de exportación getUrlKey(nombre, url){

return decodeURIComponent((new RegExp('[?|amp;]' nombre '= ' '([^amp;] ?)(amp;|#||$)').exec(url) || )) || null

}

(2) Importar al archivo del proyecto

import { getUrlKey } desde '@/utils';

(3) Uso en archivos de proyecto

this.delivery_asn? = getUrlKey("delivery_asn?", window.location.href)

Si los parámetros en la URL son base64 codificado

let ruta = window.location.href.split("?") //Url dividida

let href = ruta[0] "ruta[1]

Let query = Base64.decode(path[1])? //Decodificar

href = path[0] "?" query //Reorganizar después de decodificar

this.entrega_asn?= getUrlKey("entrega_asn?", href)