Size: a a a

Vue.js Russian Developers Community

2021 January 18

S

Sorry4Wait in Vue.js Russian Developers Community
Добрый как сделать b-table в bootstrap vue resizeble?
источник

ЭБ

Эдуард Баженов... in Vue.js Russian Developers Community
Sorry4Wait
Добрый как сделать b-table в bootstrap vue resizeble?
responsive?
источник

SL

Sergey Leleko in Vue.js Russian Developers Community
Sorry4Wait
Добрый как сделать b-table в bootstrap vue resizeble?
включить режим fluid у шаблона
источник

S

Sorry4Wait in Vue.js Russian Developers Community
нет чтоб можно было двигать столбцы
источник

S

Sorry4Wait in Vue.js Russian Developers Community
источник

А

Андрей in Vue.js Russian Developers Community
Как забрать getters в Nuxt?
async fetch(){
   this.difList=await this.$store.getters['index/DIFF_LIST']
 }
Это не работает, список не рендерится, ошибок в  консоле нет? HELP
источник

D

Doston in Vue.js Russian Developers Community
Андрей
Как забрать getters в Nuxt?
async fetch(){
   this.difList=await this.$store.getters['index/DIFF_LIST']
 }
Это не работает, список не рендерится, ошибок в  консоле нет? HELP
fetch({store}){
 store.getters['../...']
}
источник

IA

Ivan Atroshchenko in Vue.js Russian Developers Community
Народ, такой вопрос.

Мне аяксом с апи приходит html:"

<div id="component5129058196" class="component-to-render"><mycomponent value="5" anotherprop="6"></mycomponent></div>
<!-- Здесь промежуток -->
<p>Some long text here</p>
<!-- Здесь промежуток и опять строка с компонентом -->
<div id="component28528910" class="component-to-render"><mycomponent value="55" anotherprop="601"></mycomponent></div>

я хочу сделать что-то вроде


const items = document.getElementsByClassName('component-to-render');
[...items].forEach(item => {
 Vue.compile(item.innerHTML).$mount(document.getElementById(item.getAttribute('id')));
});
источник

IA

Ivan Atroshchenko in Vue.js Russian Developers Community
Можно это как-то осуществить? это похоже на правду? правильно ли я думаю
источник

IA

Ivan Atroshchenko in Vue.js Russian Developers Community
Мне надо отрендерить компонент из строки
источник

MR

Michael Romanov in Vue.js Russian Developers Community
Ivan Atroshchenko
Можно это как-то осуществить? это похоже на правду? правильно ли я думаю
У тебя компоненты разные приходят или один и тот же компонент, но с разными атрибутами?
источник

IA

Ivan Atroshchenko in Vue.js Russian Developers Community
Michael Romanov
У тебя компоненты разные приходят или один и тот же компонент, но с разными атрибутами?
один и тот же но с разными
источник

MR

Michael Romanov in Vue.js Russian Developers Community
Ivan Atroshchenko
один и тот же но с разными
Ты можешь на бэк влиять?
источник

IA

Ivan Atroshchenko in Vue.js Russian Developers Community
да. я и пишу и то и другое
источник

IA

Ivan Atroshchenko in Vue.js Russian Developers Community
мне надо вставить в rich text editor компонент vue
выбрать параметры в админке
а потом это отрендерить на фронте именно в том месте где я пометил себе в админке
источник

MR

Michael Romanov in Vue.js Russian Developers Community
Я бы сделал так
В data() прописал бы переменную components: false
А с бэка возвращал бы json с данными для атрибутов и подставлял его в переменную components
И через v-if если components = false, то ничего не рендерится, а если не равен false, то проходить циклом через массив генеря компоненты подставляя соотвествующие значение атрибутов
Надеюсь, понятно объяснил
источник

IA

Ivan Atroshchenko in Vue.js Russian Developers Community
Michael Romanov
Я бы сделал так
В data() прописал бы переменную components: false
А с бэка возвращал бы json с данными для атрибутов и подставлял его в переменную components
И через v-if если components = false, то ничего не рендерится, а если не равен false, то проходить циклом через массив генеря компоненты подставляя соотвествующие значение атрибутов
Надеюсь, понятно объяснил
"генеря компоненты подставляя ..." - как бы ты их генерил? эти компоненты
источник

И

Илья in Vue.js Russian Developers Community
Коллеги, что не так ?
источник

MR

Michael Romanov in Vue.js Russian Developers Community
Ivan Atroshchenko
"генеря компоненты подставляя ..." - как бы ты их генерил? эти компоненты
Через v-for
Пишешь в разметке компонент
И в нем v-for=“component in components”
А атрибуты прописать как v-bind:value=“component.value”
И т.д.
источник

IA

Ivan Atroshchenko in Vue.js Russian Developers Community
Michael Romanov
Я бы сделал так
В data() прописал бы переменную components: false
А с бэка возвращал бы json с данными для атрибутов и подставлял его в переменную components
И через v-if если components = false, то ничего не рендерится, а если не равен false, то проходить циклом через массив генеря компоненты подставляя соотвествующие значение атрибутов
Надеюсь, понятно объяснил
у тебя в распоряжении только html который ты получил с апи. Все компоненты уже скомпилились и html пришел через пару секунд после mounted()
что с ним делать чтобы из него получить мой компонент? (будь там внутри json либо что-угодно - это не важно)

важно что с этим делать? ну есть у меня json дальше что
источник