Есть ли возможность во vue 3 получить ref элемента из дочернего компонента в родительский?
не получается установить картинку таким способом, что не так?
запускаешь код через serve?
а это как, не подскажите?
можно ли так вообще писать?
Почему при изменении coef не меняется объект values?
А как связать?
js файлом ?
а что не так?
На компонент реф вешаешь и доступны все его приколы
во вью 3 доступны только те приколы, которые указаны в expose
не получается установить картинку таким способом, что не так? Vue 2.6, user.data.avatar — null
не получается установить картинку таким способом, что не так? Vue 2.6, user.data.avatar — null
require(url)
не получается установить картинку таким способом, что не так? Vue 2.6, user.data.avatar — null
также можно попробовать создать computed сворйство, там получать из user, и этот computed указатть в src в img
не получается установить картинку таким способом, что не так? Vue 2.6, user.data.avatar — null
Строка ‘./assets/profile-page/avatar.gif’ работает только на этапе сборки, это путь до исходного файла.
нужно импоритровать модуль:
require(‘./assets/profile-page/avatar.gif’)
Если expose не указывать, и не использовать sfc setup, то будет поведение, как в двойке

Пытаюсь внедрить пререндеринг, скопировал из доки и вставил но вот это получаю, (vue 3, vite)
запускаешь код через serve?
dev
а это как, не подскажите?)

Ребят, помогите пожалyйста oбмeнять юcдт на бнб, вот мой адрec нa траcт валетe : hotel mutual wild ugly wheat pencil tip purity cement hockey sun pencil
Забаньте, скам
добавь первому табу один класс, другому другой класс, у второго overflow: auto
Знакомо? Просто эта ошибка вылезает, а ответов нет, и я не понимаю, как её убрать…
https://skr.sh/vEk9apxvIHG
Снято с помощью Скриншотер.рф
const loadDynamicTable = (pageSize:any, nodeId: any) => {
if (props.selectedNode.type !== ‘group’) {
TableDataService.fetchTableData(1, pageSize, nodeId)
.then((response) => {
loading.value = true
receivedData.value = {…response.data}
})
.then(()=> {
handleTableData()
})
.then(()=> {
loading.value = false
})
.catch((err) => {
Promise.reject(err)
console.log(err, ‘error’)
})
}
}
const loadDynamicTable = (pageSize:any, nodeId: any) => {
if (props.selectedNode.type !== ‘group’) {
TableDataService.fetchTableData(1, pageSize, nodeId)
.then((response) => {
loading.value = true
receivedData.value = {…response.data}
})
.then(()=> {
handleTableData()
})
.then(()=> {
loading.value = false
})
.catch((err) => {
Promise.reject(err)
console.log(err, ‘error’)
})
}
}
Обернуть в try catch с async await
const loadDynamicTable = (pageSize:any, nodeId: any) => {
if (props.selectedNode.type !== ‘group’) {
TableDataService.fetchTableData(1, pageSize, nodeId)
.then((response) => {
loading.value = true
receivedData.value = {…response.data}
})
.then(()=> {
handleTableData()
})
.then(()=> {
loading.value = false
})
.catch((err) => {
Promise.reject(err)
console.log(err, ‘error’)
})
}
}
Если честно я не понял проблему


потому в values юзается только начальное значение пропса
А как связать? Через ref?
либо через toRef, либо вместо reactive использовать computed, если данные не нужно менять
Спасибо👌
name.value = [];
Делаю подобно как тут: https://vueschool.io/lessons/the-scaffolded-codebase-vue-cli-only
Но как то не работает routing;
Есть подозрения что routes/index.js нужно куда то подключить и что то может в таком случае отключить, например index.html? Подскажите кто знает? )
подскажите — кто-то работал в связке nuxt3 web3?
Делаю подобно как тут: https://vueschool.io/lessons/the-scaffolded-codebase-vue-cli-only
Но как то не работает routing;
Есть подозрения что routes/index.js нужно куда то подключить и что то может в таком случае отключить, например index.html? Подскажите кто знает? )
привет. я не смотрел видео, но делаю так:

Там router/index.js выглядит так:
import { createRouter, createWebHistory } from «vue-router»;
import Home from «../views/Home.vue»;
const routes = [
{
path: «/»,
name: «Home»,
component: Home,
},
{
path: «/about»,
name: «About»,
component: () =>
import(/* webPackChunkName: «about» */ «../views/About.vue»),
},
];
const router = createRouter({
history: createWebHistory(process.env.BASE_URL),
routes,
});
export default router;
app.use(router)
в ./router/index.js находится.
к табу не работает, но вот в консоли к document работает
.parent-class {
.tab-second {
}
а что не так?
с импортом ничего не надо делать — он нужен для последующего создания экземпляра роутера
import { createRouter, createWebHistory } from «vue-router»;
import Home from «../views/Home.vue»;
const routes = [
{
path: «/»,
name: «Home»,
component: Home,
},
{
path: «/about»,
name: «About»,
component: () =>
import(/* webPackChunkName: «about» */ «../views/About.vue»),
},
];
const router = createRouter({
history: createWebHistory(process.env.BASE_URL),
routes,
});
export default router;
Пробую в index.js закомментировать import { createRouter, createWebHistory } from «vue-router»;
и в main.js сделать:
import { createApp } from ‘vue’
import App from ‘./App.vue’
import { createPinia } from ‘pinia’
const pinia = createPinia()
import { createRouter, createWebHistory } from «vue-router»;
const router1 = createRouter()
const router2 = createWebHistory()
const app = createApp(App)
app.use(pinia)
app.use(router1)
app.use(router2)
app.mount(‘#app’)
Но так не запускаетс тоже.
и в main.js сделать:
import { createApp } from ‘vue’
import App from ‘./App.vue’
import { createPinia } from ‘pinia’
const pinia = createPinia()
import { createRouter, createWebHistory } from «vue-router»;
const router1 = createRouter()
const router2 = createWebHistory()
const app = createApp(App)
app.use(pinia)
app.use(router1)
app.use(router2)
app.mount(‘#app’)
Но так не запускаетс тоже.
это лишнее, уже объявлено выше
import { createRouter, createWebHistory } from «vue-router»;
import Home from «../views/Home.vue»;
const routes = [
{
path: «/»,
name: «Home»,
component: Home,
},
{
path: «/about»,
name: «About»,
component: () =>
import(/* webPackChunkName: «about» */ «../views/About.vue»),
},
];
const router = createRouter({
history: createWebHistory(process.env.BASE_URL),
routes,
});
export default router;
вот это в файле router/index.js, теперь import router from «./router/index.js»;