#vue.js #vuejs3
#vue.js #vuejs3
Вопрос:
Я хочу изменить (добавить или удалить узел) проанализированный возврат ast с помощью parse
функции @vue/compiler-dom
.
Я ожидал бы, что существует visit
метод объекта ast, но я не могу его найти.
Вот псевдокод, который я ожидал бы:
foo.vue
<template>
<div>foo</div>
<div>
<a href="">
bar
<img src="" alt="">
</a>
</div>
<div @click="onClick">foobar</div>
</template>
<script lang="js">
export default {
methods: {
onClick () {},
},
}
</script>
import { parse } from '@vue/compiler-dom';
const ast = parse(content of foo.vue)
ast.visit(...)