<a class="" href="#" :ref="'dropdown' + post.index" v-bind:data-target="'dropdown' + post.index" > <i class="material-icons">visibility</i></a>
<ul v-bind:id="'dropdown' + post.index" class="dropdown-content">
<li>...</li>
</ul>
mounted() {
M.Dropdown.init( this.$refs.dropdow?, {
hover: true
})
},
v-for
в this.$refs.dropdow
лежит массив).m-dropdown
, который внутри проводит всю нужную инициализацию и расставляет нужную вёрстку, после чего подключать циклом именно этот компонент.