Sunlive
Константин
может както без
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
Женя
а что типизация так важна?
Anonymous
да не, просто изучаю тайпскрипт, заодно подтягиваю знания по вуйу, почему бы не совместить, а тут таке
ℝei
Да. vuex не типизируется адекватно
ℝ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
прям ИДЕ почти
Anonymous
Michael
всё, нашёл
Roman
Roman
вдруг еще кто-то не помнит
Anonymous
спс
Anonymous
ты это не путай. нетипизированность стора просто означает что тебе придется вызывать методы из компонента без типов, потому что сигнатура (store.commit имеет any тип) . т.е. там некий ТИПОРАЗРЫВ. а так тайпчекер будер работать где хочешь если ты обьявишь типы. сам стейт стора ты можешь типизировать например
Anonymous
даже сам стор внутри компонента можешь делать как (this.$store as Store<MyState>)
Алексей
ребзи, привет!
Алексей
кто-нить Airbrake.js юзал?
Anonymous
омг он еще жив. почему не 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
Иван
Да с виндой вашей все понятно
Nikita
Nikita
его вроде ради это и юзают и то что все из коробки
Nikita
а так збс редактор https://stackblitz.com/
Nikita
жалко поддержки vue.js нету
Sergey
эти онлайн редакторы для чего нужны? на айпадике чтоле работать?
Nikita
по мне так удобно когда в 1 вкладке редактор во 2 avocode
Nikita
да и вообще будущие за веб приложениями
Oleg
удобно когда нужно что-то быстро набросать и/или расшарить кому-нить какой-нить рабочий пример
на айпадике в любом случае неудобно
Nikita
и еще там моментальный npm
Nikita
все зависимости устанавливаются раз в 50 быстрее
Алексей
кастомизация и плагины?
Nikita
а какие нужны плагины?
Stanislav
Stanislav
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
и посмотри их значения в момент когда контент не загрузился