@vuejs_ru

Страница 700 из 3900
F
07.07.2017
20:06:41
Den
07.07.2017
20:06:45


Ааа

А зачем?

Google
F
07.07.2017
20:07:17
Для ускорения

Den
07.07.2017
20:07:17
Этож не продакшен

Я делаю его только

Вишневый чай
07.07.2017
20:08:10
@Piterden, позвольте полюбопытсвовать, а как так вышло что у вас телеграм только на телефоне

Вишневый чай
07.07.2017
20:09:03
С чего вы взяли?
Ну я подумал подумал и решил что это единственное разумное обяснение скринам на смартфон

Kirill
07.07.2017
20:09:07
Конкретно строку покажи
computed: { // Check for authenticated user isAuthed: function() { return this.$store.state.auth.isAuth; },

Den
07.07.2017
20:09:59
computed: { // Check for authenticated user isAuthed: function() { return this.$store.state.auth.isAuth; },
Я имел ввиду мутацию, которая в стейте меняет значение

Я не делал

Вишневый чай
07.07.2017
20:10:59
Это не фотка?

Телеграм так её зашакалил что решил будто это фото

Den
07.07.2017
20:11:44


Google
Kirill
07.07.2017
20:12:11
Я имел ввиду мутацию, которая в стейте меняет значение
const state = { isAuth: false, } ... checkAuth ({ commit, state }) { commit(types.CHECK_AUTH_REQUEST) return auth.checkAuth() .then((response) => { let status = true; let authData = { status: true, }; commit(types.SET_AUTH_STATUS, { status }); return authData }, (error) => { let status = false; commit(types.SET_AUTH_STATUS, { status }); let authData = { status: false, } return authData }) }, ... const mutations = { [types.CHECK_AUTH_REQUEST] (state) { state.isAuth = null }, [types.SET_AUTH_STATUS] (state, { status }) { state.isAuth = status }, }

Вишневый чай
07.07.2017
20:12:25
Да, уже понял, прошу извинить

Den
07.07.2017
20:12:33
Телеграм так её зашакалил что решил будто это фото
Да там еще фон прозрачный у терминала

Den
07.07.2017
20:16:12
Я ж хотел есату затестить

А почему check - тоже мутация?

Она же изменять должна

Или я гоню? )))

Kirill
07.07.2017
20:18:59
Den
07.07.2017
20:19:28
Неплохо бы ещё проверить ее наличие

Локалсторож

Illya
07.07.2017
20:20:34
Угу

Den
07.07.2017
20:20:36
На мозилле есть сниппет

Illya
07.07.2017
20:20:43
И наличие локалстораджа

Его нет в анонимных вкладках сафари

Den
07.07.2017
20:21:03
И наличие локалстораджа
Я про него и говорил

Kirill
07.07.2017
20:21:14
В двух словах да
Наверно тогда, её надо устанавливать только на момент авторизации в true и на момент логаута в false а не при каждом перехода на страницы ? ?

Google
Illya
07.07.2017
20:21:42
Ещё раз, в самом последнем сафари

В анонимной вкладке локалстораджа нет

Вернее есть, но квота 0

Illya
07.07.2017
20:22:06
Сохранить ничего не выйдет :)

Kirill
07.07.2017
20:22:08
Всем спасибо огромнейшее!!!

Den
07.07.2017
20:22:56
Вишневый чай
07.07.2017
20:23:12
Вернее есть, но квота 0
Вот это новость

Den
07.07.2017
20:24:11
Ха, первая Vue - вообще в сафари не рендерилась

Darkling
07.07.2017
20:25:07
Вернее есть, но квота 0
? и что делать, если фронт на стораге построен?

Illya
07.07.2017
20:25:25
Ничего, пиздец вам

Думать об этом заранее

Den
07.07.2017
20:25:45
На чистом HTML ))))

Вишневый чай
07.07.2017
20:26:36
Ща напишу фолбек

Darkling
07.07.2017
20:27:00
Или класть на клиентов с сафари. ?

Den
07.07.2017
20:27:18
Ща напишу фолбек
Можно свою стораж подгружать

Вишневый чай
07.07.2017
20:27:34
alert('друг, установи ты хром наконец')

Google
Den
07.07.2017
20:28:04
Типа объект JS с дублирующими методами - интересно прокатит?

Вишневый чай
07.07.2017
20:28:48
Illya
07.07.2017
20:28:51
alert('друг, установи ты хром наконец')
Ага, а теперь вспоминаем что бывают айфоны

Вишневый чай
07.07.2017
20:29:12
Ага, а теперь вспоминаем что бывают айфоны
А что на них хром не завезли? (

Illya
07.07.2017
20:29:15
Да

Vladimir
07.07.2017
20:29:19
О чем разговор , если даже ютуб не принимает сафари?)

Illya
07.07.2017
20:29:21
Запрещено политикой эппл

Вишневый чай
07.07.2017
20:29:25
Печаль

Yaroslav
07.07.2017
20:30:08
айфон это боль

Admin
ERROR: S client not available

Вишневый чай
07.07.2017
20:30:14
Тогда если детектим айфон то заменяем фразу на андроид

Darkling
07.07.2017
20:30:51
Со ссылками.

На свой же магазин.

Вишневый чай
07.07.2017
20:31:14
))

На китайские копии айфона с андроидом

Darkling
07.07.2017
20:32:20
Вишневый чай
07.07.2017
20:32:37
Yaroslav
07.07.2017
20:32:56
есть сервис прокладка в виде апи, с платежками и всеми бубнами. Типо чувак покупает на модном лендинге, запрос улетает на али бабу

Google
Вишневый чай
07.07.2017
20:34:09
Ща спинеры будем барыжить

Darkling
07.07.2017
20:34:11
А тебе профит, рефералка?
Можно ж наценку на товар делать.

Yaroslav
07.07.2017
20:34:29
Цену регулирешь сам, разница твоя

Этот сервис как стартап даже какая-то плащадка купила

Но это не точно

Вишневый чай
07.07.2017
20:35:30
Нелюблю такое если честно

Yaroslav
07.07.2017
20:35:58
какое

Darkling
07.07.2017
20:36:02
Нелюблю такое если честно
Деньги не пахнут. (с)

Вишневый чай
07.07.2017
20:39:17
какое
Назовём это сервисами для быстрого создания прослоек для рубки бабла с лохов

Den
07.07.2017
20:41:20
Хе

if (!window.localStorage) { Object.defineProperty(window, "localStorage", new (function () { var aKeys = [], oStorage = {}; Object.defineProperty(oStorage, "getItem", { value: function (sKey) { return sKey ? this[sKey] : null; }, writable: false, configurable: false, enumerable: false }); Object.defineProperty(oStorage, "key", { value: function (nKeyId) { return aKeys[nKeyId]; }, writable: false, configurable: false, enumerable: false }); Object.defineProperty(oStorage, "setItem", { value: function (sKey, sValue) { if(!sKey) { return; } document.cookie = escape(sKey) + "=" + escape(sValue) + "; expires=Tue, 19 Jan 2038 03:14:07 GMT; path=/"; }, writable: false, configurable: false, enumerable: false }); Object.defineProperty(oStorage, "length", { get: function () { return aKeys.length; }, configurable: false, enumerable: false }); Object.defineProperty(oStorage, "removeItem", { value: function (sKey) { if(!sKey) { return; } document.cookie = escape(sKey) + "=; expires=Thu, 01 Jan 1970 00:00:00 GMT; path=/"; }, writable: false, configurable: false, enumerable: false }); this.get = function () { var iThisIndx; for (var sKey in oStorage) { iThisIndx = aKeys.indexOf(sKey); if (iThisIndx === -1) { oStorage.setItem(sKey, oStorage[sKey]); } else { aKeys.splice(iThisIndx, 1); } delete oStorage[sKey]; } for (aKeys; aKeys.length > 0; aKeys.splice(0, 1)) { oStorage.removeItem(aKeys[0]); } for (var aCouple, iKey, nIdx = 0, aCouples = document.cookie.split(/\s*;\s*/); nIdx < aCouples.length; nIdx++) { aCouple = aCouples[nIdx].split(/\s*=\s*/); if (aCouple.length > 1) { oStorage[iKey = unescape(aCouple[0])] = unescape(aCouple[1]); aKeys.push(iKey); } } return oStorage; }; this.configurable = false; this.enumerable = true; })()); }

LocalStorage ^

Darkling
07.07.2017
20:42:04
Сервер сторидж...

Rafael
07.07.2017
20:42:23
а я тем временем пилю новую версию apipie! уже на стадии тестирования!

Den
07.07.2017
20:42:27
This algorithm is an exact imitation of the localStorage object, but makes use of cookies.

Den
07.07.2017
20:44:04
без лоха и жиза плоха
Вот по английски как то же самое будет?

Rafael
07.07.2017
20:44:57
Ну ты шустрый. Я только RegEx один накатал
ну так у меня не очень много изменений в каждом резили, но вот этот введет одну очень приятную фишку

Den
07.07.2017
20:45:18
А вот эту надо в Сафари прочекать if (!window.localStorage) { window.localStorage = { getItem: function (sKey) { if (!sKey || !this.hasOwnProperty(sKey)) { return null; } return unescape(document.cookie.replace(new RegExp("(?:^|.*;\\s*)" + escape(sKey).replace(/[\-\.\+\*]/g, "\\$&") + "\\s*\\=\\s*((?:[^;](?!;))*[^;]?).*"), "$1")); }, key: function (nKeyId) { return unescape(document.cookie.replace(/\s*\=(?:.(?!;))*$/, "").split(/\s*\=(?:[^;](?!;))*[^;]?;\s*/)[nKeyId]); }, setItem: function (sKey, sValue) { if(!sKey) { return; } document.cookie = escape(sKey) + "=" + escape(sValue) + "; expires=Tue, 19 Jan 2038 03:14:07 GMT; path=/"; this.length = document.cookie.match(/\=/g).length; }, length: 0, removeItem: function (sKey) { if (!sKey || !this.hasOwnProperty(sKey)) { return; } document.cookie = escape(sKey) + "=; expires=Thu, 01 Jan 1970 00:00:00 GMT; path=/"; this.length--; }, hasOwnProperty: function (sKey) { return (new RegExp("(?:^|;\\s*)" + escape(sKey).replace(/[\-\.\+\*]/g, "\\$&") + "\\s*\\=")).test(document.cookie); } }; window.localStorage.length = (document.cookie.match(/\=/g) || window.localStorage).length; }

Darkling
07.07.2017
20:45:30
без лоха и жиза плоха
Да при чём тут это? Как производителю, так и покупателю зачастую глубоко пофиг на все звенья цепи продажи.

Страница 700 из 3900