¿Cómo puedo verificar el valor meta de mi URL usando v-if en vue.js?
Suponiendo que tengo esta URL: http://127.0.0.1:8000/setting
Y quiero hacer una condición en mi v-app así :
<v-app v-if="(if 'setting' is in the url)"><v-app v-if="url.indexOf('http://127.0.0.1:8000/setting') > -1 ? true : false">si está incluido 'http://127.0.0.1:8000/setting' devuelve verdadero
de lo contrario devuelve falso
Bueno, crearía una propiedad en data(), como esta:
data() { urlHasSetting: false }en mi método de ciclo de vida created() verificaría:
var parts = window.location.href.split("/") var hasSetting = parts.filter("settings")[0] if (hasSettings) this.urlHasSetting = truey deberá crear un cálculo que devuelva datos de urlHasSetting.
computed: { settingComputed() { return this.urlHasSetting } }y podrás usar tu ajuste Computado en tu v-if