<script setup>
от компонента ничего наружу не выставляется, надо вручную указать, используя defineExpose
expose
postStore.fetchPosts().then(()=> {console.log(postStore.posts)})
@input="CreateUser(user); ValidateForm(user)"
<my-component ref="refNameAsInTemplate" />
обзывали компонент, а в коде обращались через this.$refs.refNameAsInTemplate.method()
для options синтаксиса или через const refNameAsInTemplate = ref(null)
...
function myHandler() {
refNameAsInTemplate.value.method()
}
...
return {
...,
refNameAsInTemplate
...
}
для composition api desktop - news__post - wrapper
и m - t_1
, о чем он с примерно 99% вероятностью ругается в консоли. Добавь кавычки, чтобы были строки с названием класса. А вообще в твоем случае можно использовать совместно class="тут классы, применяемые всегда" :class="тут динамическая часть"
import { useCookies } from "vue3-cookies";
, найди место, где создается экземпляр vue (где-то в index.js или подобном месте ищи createApp()
) и добавь туда строки подключения плагина для options api: import VueCookies from 'vue3-cookies'
let app = createApp(App);
app.use(VueCookies);
app.mount('#app')