Anonymous
Товарищи не подскажите кто работает в VS CODE, как можно автоматом форматировать html? стандартный форматер не устраивает только длиной таба в 4 которая не настраивается(((
если ты про vetur то там выключили форматирование html по дефолту но его можно включить "vetur.format.defaultFormatter.html": "js-beautify-html", "vetur.format.defaultFormatterOptions": { "js-beautify-html": { "wrap_line_length": 90, "wrap_attributes": "auto" // js-beautify-html settings, see https://github.com/vuejs/vetur/blob/master/server/src/modes/template/services/htmlFormat.ts } }, почему выключили - ждут когда преттиер научится
Константин
может както без vue-cli-service lint
Jacob
мб это то
спасибо! робит
Константин
{ "name": "vue-components", "version": "0.1.0", "private": true, "scripts": { "serve": "vue-cli-service serve", "build": "vue-cli-service build", "lint": "vue-cli-service lint" }, "dependencies": { "vue": "^2.5.13" }, "devDependencies": { "@vue/cli-plugin-babel": "^3.0.0-beta.5", "@vue/cli-plugin-eslint": "^3.0.0-beta.5", "@vue/cli-service": "^3.0.0-beta.6", "@vue/eslint-config-airbnb": "^3.0.0-beta.5", "stylus": "^0.54.5", "stylus-loader": "^3.0.1", "vue-template-compiler": "^2.5.13" }, "babel": { "presets": [ "@vue/app" ] }, "eslintConfig": { "root": true, "extends": [ "plugin:vue/essential", "@vue/airbnb" ], "rules": { "indent": [ "error", 4 ], "max-len": [ "error", 120 ], "linebreak-style": [ "error", "unix" ] } }, "postcss": { "plugins": { "autoprefixer": {} } }, "browserslist": [ "> 1%", "last 2 versions", "not ie <= 8", "Firefox >= 29" ] }
Sunlive
бля вроде все ок
Sunlive
единственное vue/cli обнови глобально мб
Sunlive
npm i -g @vue/cli
Sunlive
у тебя линукс?
Константин
ну вот трабла в yarkie - ибучем
Константин
угу дебиан 9
Иван
the meaning is a big butt or a phat ass if someone told you, you had a yarkie it would be considered as a good thing.
Иван
У тебя поди задница тощая, вот сервис и не хочет вставать)
Константин
)) наверно
Sunlive
Константин
так может можно като положить все это говно прям из гита руками - есть у меня подозрени что у этой шляпы которая мрет в конфиге очепятка
Женя
а что типизация так важна?
Anonymous
да не, просто изучаю тайпскрипт, заодно подтягиваю знания по вуйу, почему бы не совместить, а тут таке
ℝei
Да. vuex не типизируется адекватно
Anonymous
чё за дичь то, то есть, то что я в пытаюсь пейлоды проверять на тип никчему не приведут? и можно сразу закрывать лавочку и переходить на angular :D?
ну ты видел моё сообщение - я пытаюст вьезжать в ангуляр и в полном шоке с этой документации, этих инопланетных проблем. Попробуй сходу, если вкатишься то будет хорошо. я уже полгода как пытаюсь найти общие понятия и огребаю по полному. да и впринципе я же говорю есть sinai, можно руками теребить, но это скорее маняоправдания и полумеры. всёравно например в компоненте нетипизированный стор(хотя есть полурешение) ну ktsn чтото думает. надеюсь придумает
ℝei
Вью в принципе плохо типизируется. об этом сам эван говорит. но они работают над этим
Anonymous
вопрос сможем ли дождаться какихто плюшек во вью прежде чем окончательно не бомбанет чтобы таки совсем стиснуть зубы и осилить ангуляр/реакт
Anonymous
ок понял, ещё интересная фигня с this add(this: any): void { this.addTodo({ title: this.input, done: false }); } приходится this: any делать
Anonymous
нет зачем. это откуда ?
Anonymous
внутри функции оно будет типизировано
Michael
Народ
Anonymous
сори, только учу может не понимаю чёт, но материт что input doesnt exists on type Home, Home это класс
Michael
какой там был офигенная замена жсфидл??
Michael
прям ИДЕ почти
Michael
всё, нашёл
Roman
всё, нашёл
codesandbox )
Anonymous
так обьяви в классе input: any
ок, да работает, я просто в data() ложил input
Roman
вдруг еще кто-то не помнит
Anonymous
спс
Anonymous
ты это не путай. нетипизированность стора просто означает что тебе придется вызывать методы из компонента без типов, потому что сигнатура (store.commit имеет any тип) . т.е. там некий ТИПОРАЗРЫВ. а так тайпчекер будер работать где хочешь если ты обьявишь типы. сам стейт стора ты можешь типизировать например
Anonymous
даже сам стор внутри компонента можешь делать как (this.$store as Store<MyState>)
Алексей
ребзи, привет!
Алексей
кто-нить Airbrake.js юзал?
Anonymous
омг он еще жив. почему не centry ?
Женя
это для нотификашек?
Алексей
омг он еще жив. почему не centry ?
потому что не я решил :)
Алексей
кто-нить знает, как там внятно env настроить?
Anonymous
кто-нить знает, как там внятно env настроить?
Для Nuxt можно так: 1. npm i dotenv —save 2. Создаешь файл .env 2. В nuxt.config.js добавляешь в самом начале require('dotenv/config'). Перед module.exports = { ...
Anonymous
а для Vue.js в main.js добавь import dotenv from 'dotenv/config' По идее должно сработать, не проверял.
Алексей
это для airbrake.js?
Luka
У меня просто 8 гб оперативы, ему видимо хватает норм
на шорме ужасно долго грузится. 16гб оперы, вин10
Иван
Да с виндой вашей все понятно
Nikita
его вроде ради это и юзают и то что все из коробки
Nikita
а так збс редактор https://stackblitz.com/
Nikita
жалко поддержки vue.js нету
Sergey
эти онлайн редакторы для чего нужны? на айпадике чтоле работать?
Nikita
по мне так удобно когда в 1 вкладке редактор во 2 avocode
Nikita
да и вообще будущие за веб приложениями
Oleg
удобно когда нужно что-то быстро набросать и/или расшарить кому-нить какой-нить рабочий пример на айпадике в любом случае неудобно
Nikita
и еще там моментальный npm
Nikita
все зависимости устанавливаются раз в 50 быстрее
Алексей
кастомизация и плагины?
Nikita
а какие нужны плагины?
Stanislav
а так збс редактор https://stackblitz.com/
codesandbox умеет в vue И он мощнее
Алексей
а какие нужны плагины?
ну типа там buetify, сниппеты всякие, прочая муть
Maksat
Здравствуйте, вот такая проблема:
Maksat
иногда загружаются данные и фото отображается, иногда нет
Maksat
если перезагрузить иногда загружает
Maksat
иногда нет
Maksat
отчего это может быть
Maksat
?
Maksat
var apiUrl = 'http://diabeticliving2/api/web/'; new Vue({ el: '#doctors', data: { doctors : [], doctor_id : '', name : '', phone : '', time : '' }, created : function() { axios.get(apiUrl + 'doctors') .then(response => { this.doctors = response.data; console.log(this.doctors); }) }, methods : { enroll : function(doctor_id) { this.doctor_id = doctor_id; }, saveEnroll : function() { axios.post(apiUrl + 'enrolls',{ name: this.name, phone : this.phone, day : this.time, doctor_id : this.doctor_id }).then(response => { window.location.href = 'login.html'; }) } } })
Maksat
вот js код
Maksat
vue подключается через cdn
Дмитрий
Открываешь вкладочку network в браузере и смотришь почему не грузится
🅅aleriy
отчего это может быть
прежде чем выполнить любой js код, котоый использует подгружаемые иодули надо убедиться, что загрузились все твои скрипты с cdn
🅅aleriy
если откроешь консоль, то скорее всего увидишь там ошибки, типа нет объекта axios или Vue
Maksat
нет смотрел в консоли, все норм загружается
🅅aleriy
сделай там console.log(Vue, axios)
🅅aleriy
и посмотри их значения в момент когда контент не загрузился