Comments 9
Меня пугают портянки из data.
Ух как много точек.
А meta везде есть? Смотрю и вижу только в одном роуте.
А это прям развеселило)))
Так и будете каждый раз заголовки добавлять?
Валидация форм с автокомплитом в хроме нормально работает?
Есть живой пример?
код
data () {
return {
snackbar: false,
validLogin: false,
validSignUp: false,
signUpVisible: false,
loginPasswordVisible: false,
signUpPasswordVisible: false,
rules: [ (value) => !!value || 'This field is required' ],
credentials: {
username: '',
password: ''
},
newUser: {
username: '',
password: ''
},
message: ''
}
}
Ух как много точек.
@import "./../../../assets/styles";
А meta везде есть? Смотрю и вижу только в одном роуте.
if (to.meta.requiredAuth) {
А это прям развеселило)))
if (token) this.user.authenticated = true
else this.user.authenticated = false
Так и будете каждый раз заголовки добавлять?
Axios.get(`${BudgetManagerAPI}/api/v1/users`, {
headers: {
'Authorization': Authentication.getAuthenticationHeader(this)
}
}).then(({data}) => (this.users = data))
Валидация форм с автокомплитом в хроме нормально работает?
Есть живой пример?
+2
Отдельно веселит 'Authorization': Authentication.getAuthenticationHeader(this)
. так все-таки авторизация или аутентификация?
0
А чем собственно в условии не угодило?
Можно было конечно написать
Но вариант
Тоже отличное читается, ну разве что да, для хипстеров такой код индусский
Можно было конечно написать
this.user.authenticated = (token) ? true : false
Но вариант
if (token) {
this.user.authenticated = true
} else {
this.user.authenticated = false
}
Тоже отличное читается, ну разве что да, для хипстеров такой код индусский
0
@import "./../../../assets/styles";
Если быть чуть более конструктивным, вместо такого лучше использовать алиасы (в Webpack это будет блок resolve.alias).
if (token) this.user.authenticated = true
else this.user.authenticated = false
Эпично, согласен, привет индусам.
0
А зачем токен писать в куку, если его потом каждый раз доставать для отправки? Кука разве не передается при запросе сама?
+1
Sign up to leave a comment.
Веб-приложение на Node и Vue, часть 2: компоненты, формы, маршруты