В регулярке есть что-нибудь на тему пробела
/(\d+)\s*$/
v-html
- только для обычного html. И то использовать надо только когда без него совсем никак.Vue
работает с данными, а не разметкой, разметка строится сама на основе данных....
<component :is="value">{{name}}</component>
...
data
, соотвтественно:...
{
id: 2,
name: this.$t("Email"),
value: `LinkElement`
}
...
Object.defineProperty(module, 'exports', {
get() {
return {
name: '',
url: '',
routes: [],
list: [],
item: null,
default: {
name: null
},
loadList: () => ({
// Тут что-то происходит
})
}
}
})
require
перед каждым вызовом: delete require.cache[path.resolve('<module>')]
. splice
с forEach
. Используй либо filter
(создавая новый массив), или цикл с обратным перебором, или простой цикл и коррекцию индекса после удаления.splice(i, 1)
длина массива уменьшается на 1 и по индексу i
становится следующий элемент. Соответственно, при следующей итерации i+1
указывает не на следующий элемент(который сдвинулся вверх), а на через один. const generator = (function* () {
for (let i = -2e9; i < 2e9; i++) {
yield console.log(i);
}
}());
while(!generator.next().done);