Доступ к исходному коду vue-компонента. Поиск по шаблону
Необходимо отыскать все вызовы функции в шаблоне и скрипте vue-компонента. Допустим имеется следующий компонент:
<template>
<div>{{ func('hello') }}</div>
</template>
<script>
{
data () => {
message: this.func('message')
},
methods: {
func (str) {
// ...
},
searchFuncArgs () {
// Здесь нужно получить все func() вызовы,
// после чего собрать в массив аргументы, с которыми они вызывались
// ['hello', 'message']
}
}
}
</script>
Вопрос: есть ли возможность получить доступ к исходному коду компонента?
Для чего это нужно? Хочу сделать возможность переводить сайт прямо в нём самом. Для этого необходимо отыскать все ключи переводов, чтобы получить возможность их редактировать.