Alex
Mixam19
Alex
угу, скоро год
Alex
просто может кто не видел
Alex
упс, уже год
brute11k
В том же видео про Боинг они наняли программистов, которые совсем не шарили в Clojure. Через 2 недели уже фигачили в продакшен.
brute11k
А софт как бы не из простых. Нужно было обрабатывать 6000 технических сообщений с датчиков в рил-тайме
brute11k
И у них ушло всего 34 тысячи строк кода на всё это.
brute11k
По-моему, это гениально.
brute11k
https://www.youtube.com/watch?v=gsffg5xxFQI - Clojure в JS
Oleg
Anonymous
парни, а вот во вью, чтобы скрипт проигрывался на всех страницах это надо в главный App.vue его импортить?
Anonymous
Есть VueJS фреймворк типа React Native?
Alex
можно ли как то сделать чтобы главный main.js с его el:"#app" не вешать на страницу, но прописать компонентам свой el и размещать их на странице по отдельности?
Alex
или как вариант для главного main.js назначать два элемента сразу на страницу
Alex
то есть прописать ему не id а класс и вставить в 2 местах, но посередине чтобы он не работал
brute11k
Anonymous
Alex
у меня vue-cli, на div, в котором вся страница повешен id="app", но в середине страницы остались куски js, которые конфликтуют с vue. Понятно что их со временем перепишу, но сейчас изза этого перестает все работать
Alex
вот мне и надо, чтоб хэдер и футер страницы подчинялись vue, а контент пока работал на ангуларе как раньше
Alex
сейчас они у меня конфликтуют
brute11k
Так получается, что Vue.js работает, как библиотека, а не фреймворк. И можно спокойно переносить всё, никаких конфликтов не должно быть.
Alex
так ведь надо чтбы они включались в область действия основного файла
brute11k
Речь об этом: https://vuejs.org/v2/guide/single-file-components.html
brute11k
Получается, что у тебя в контенте в html может находиться что угодно, ангуляр там, неважно. Vue.js подхватывает только html-компоненты и рендерит их.
Alex
еще вопрос. предположим в одном из компонентов объявлена переменная test : 33 . Как мне ее вывести вне этого компонента? только передав в store? или можно обратиться как нибудь типа {{componentName.test}}
Alex
Taras
Там, вроде через componentName.data.varName
Или $data как-то так
Anonymous
Alex
чет не работает, или не так подбираю
Taras
ты импортируешь компонент?
Alex
в главный модуль да
Alex
Anonymous
Приветствую.
Есть кто weex юзает ?
Anonymous
Anonymous
клевый логин
Spasibo
Он тип имел в виду в том компоненте где юзаешь свойства компонента импортируешь или нет
Anonymous
Вроде так
Alex
я их юзаю вне компонентов, но в области #app
Alex
компоненты у меня импортированы в #app
Anonymous
Юзай стор если в нескольких компонентах нужна инфа, а то так себе выглядит
Alex
store есть, не хотел в нем кучу переменных плодить, думал можно разнести часть по компонентам
Dmitry
что то я не понял. id => { } ведь возвратит объект, а не функцию
Dmitry
https://vuex.vuejs.org/ru/getters.html
Dmitry
просто запись не понял
Anonymous
Alex
в разные файлы?
Anonymous
Ну
Alex
у них должно быть разное название? типа store,store2 и т.д.?
Anonymous
Чето вроде
Alex
понял, спасибо
Taras
import inputComponent from './assets/components/inputComponent.vue';
потом можешь юзать его переменные вотаквот:
допустим
console.log(inputComponent.data().testVar);
Anonymous
Eugene
Vladimir
Taras
у них должно быть разное название? типа store,store2 и т.д.?
попробуй такой паттерн:
делаешь министоры
export const userStore = new Vue({
data(){
return {
test: 'user'
}
}
});
export const managementStore = new Vue({
data(){
return{
test: 'management'
}
}
});
Затем можешь юзать, допустим
created() {
console.log(userStore.test);
console.log(managementStore.test);
}
Taras
не забудь импортировать
Alex
почему то переменные так не высвечивает, завтра разберусь. Но спасибо за совет, мне как раз так бы и подошло
Oleksandr
Oleksandr
В доке есть
Alex
Почитаю)
Andrew
Привет. Как делается такая штука? Мне нужно сделать редактор опросов. Для каждого вопроса есть форма. В форме есть определенная логика отображения полей. Я хочу эту логику реализовать на Вью. А потом еще чтобы можно было добавлять вопросы, и чтобы они тоже были с этой логикой.
Andrew
для одного вопроса я могу сделать логику. а на два в голову приходит только копипаст
Alex
v-for?
Rafael 🌵
При чем тут v-for, это тут вопрос про конструктор форм?
Andrew
Типа того
Andrew
Начнем с мелочи. Есть список текстовых инпутов. Можно добавлять, можно удалять.
Он лежит в форме, которая имеет еще несколько полей.
Это форма вопроса
И вот этих форм вопроса нужно еще иметь возможность добавлять/удалять. Как это сделать?
Rafael 🌵
Andrew
Вот эту форму
Rafael 🌵
Например json schema для описания форм, либо же упрости описание формы до удобной тебе формф
Andrew
<форма вопроса>
Текст вопроса (инпут)
- Вариант ответа (инпут)
- Добавить вариант (кнопка - добавляет еще один инпут для варианта ответа)
</форма вопроса>
Добавить вопрос (кнопка - добавляет еще одну форму для вопроса)
Andrew
Эта форма мне удобна. Я не знаю как реализовать ее на вью.
Rafael 🌵
Andrew
Ничего
Andrew
Форму только
Andrew