Pull to refresh

Comments 9

Меня пугают портянки из data.
код
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))


Валидация форм с автокомплитом в хроме нормально работает?
Есть живой пример?

Отдельно веселит 'Authorization': Authentication.getAuthenticationHeader(this). так все-таки авторизация или аутентификация?

А чем собственно в условии не угодило?
Можно было конечно написать
this.user.authenticated = (token) ? true : false

Но вариант

if (token) {

    this.user.authenticated = true

} else {

    this.user.authenticated = false

}

Тоже отличное читается, ну разве что да, для хипстеров такой код индусский
Хм… Как по мне можно и проще.
this.user.authenticated = !!token;
Такой код индусский для любого кто даже очень поверхностно знаком с JavaScript.
Вы в notepad пишете? IDE даже подсвечивает такую явную особенность национального программирования.
image
@import "./../../../assets/styles";

Если быть чуть более конструктивным, вместо такого лучше использовать алиасы (в Webpack это будет блок resolve.alias).

if (token) this.user.authenticated = true
else this.user.authenticated = false

Эпично, согласен, привет индусам.
А зачем токен писать в куку, если его потом каждый раз доставать для отправки? Кука разве не передается при запросе сама?
Sign up to leave a comment.