@vuejs_ru

Страница 614 из 3900
Ilia
25.06.2017
09:53:02
ну у меня тоже WebStorm... Но тут речь о проектах сделанных именно на шаблоне vue init webpack

Stanislav
25.06.2017
10:06:12
Давно не видел в чатике Александра Соколова. Куда он пропал то.

Yaroslav
25.06.2017
10:17:00
+

Kelin
25.06.2017
10:19:24
я один не шарю, в чем заключается фишка PWA?

Google
Kelin
25.06.2017
10:19:29
шо это такое

F01134H
25.06.2017
10:19:39
клей

Kirill
25.06.2017
10:20:12
шо это такое
Progressive web aplication

Like
25.06.2017
10:20:22
клей
Нюхать

Kelin
25.06.2017
10:20:22
????????????????????????????????????????????????????????????????????????????????????????????????

Yaroslav
25.06.2017
10:20:30
Давно не видел в чатике Александра Соколова. Куда он пропал то.
Мейби поехал отдіхать человек, в том числе и от чата

Stanislav
25.06.2017
10:20:56
Ну, может :)

F01134H
25.06.2017
10:21:20
шо это такое
изи, позволяет хранить статику сайта в виде приложухи

типо мобильная разработка для бедных

Kirill
25.06.2017
10:22:36
Для бедных?

Stanislav
25.06.2017
10:24:50
шо это такое
Это короче когда заходишь с мобилки, а у тебя в опциях браузера появляется строка "добавить на главный экран". Жмякаешь, а у тебя на "рабочем столе" появляется ярлык веб приложеньки. Запускаешь его, а оно типа как обычное приложение открывается. А если серьезно, то там много всяких фич, вроде кэширования ресурсов, работы оффлайн и т.д.

Kelin
25.06.2017
10:25:22
интересно

но это только в хроме ведь?

Google
Stanislav
25.06.2017
10:25:41
Думаю нет

SPA на стероидах, скажем так

Valery
25.06.2017
10:38:01
привет всем. есть файл filter.js, есть файл mixin.js. в filter.js есть один ( из нескольких ) фильтр "ФИЛЬТР". в файле mixin.js есть один ( из нескольких ) миксин "МИКСИН". я хочу применить "МИКСИН" внутри "ФИЛЬТР" мне это можно? и как? )

вот набросок будущего фильтра - https://repl.it/JBIS/6

Stanislav
25.06.2017
10:41:28
так что конкретно PWA ? просто вчивка ? дает какой то профит в сео ? или типа чиста "давайте выкинем с мобайла жавистов ?"

Valery
25.06.2017
10:41:30
функция getNoun там - это миксин в реальности

или тупо заворачивать функцию getNoun в будущий фильтр и не париться по поводу дублирования кода?

совершил страшный грех и запихнул функцию в фильтр. фильтр работает, но теперь у меня есть одинаковые миксин и фукнция внутри фильтра ))

Igor
25.06.2017
11:15:40
так что конкретно PWA ? просто вчивка ? дает какой то профит в сео ? или типа чиста "давайте выкинем с мобайла жавистов ?"
Профит в доступности для пользователей, если он пользуется сайтом больше одного раза. Кешируются скрипты, сохраняются данные аккаунта, оффлайн режим, доступ с рабочего стола, внешне как мобильное приложение (без таскбара).

Igor
25.06.2017
11:17:02
так что конкретно PWA ? просто вчивка ? дает какой то профит в сео ? или типа чиста "давайте выкинем с мобайла жавистов ?"
Ну и всякие нативные api которые уже умеет chrome - оповещения, временное хранилище и тд

Stanislav
25.06.2017
11:30:20
В конфиге надо поискать

Не помню точной настройки

За компом не скоро буду

Kelin
25.06.2017
11:43:14
о, неосилятор пробует в вим

Rafael
25.06.2017
11:45:54
о, неосилятор пробует в вим
та не ссы, когда-нибудь да настрою

Kelin
25.06.2017
12:01:51
https://cs541603.userapi.com/c836739/v836739234/5e205/-RqyBzVPzTo.jpg Мобильный интернет в 2017м

Google
Victor
25.06.2017
12:25:07
Kelin
25.06.2017
12:25:33
тут еще клавиатуры открытой не хватает :)
которая урезает место в 2 раза и все элементы друг на друга налезают, ломая верстку

)))

и еще не хватает попапа с рекламой

Kelin
25.06.2017
12:29:08
+++

Rafael
25.06.2017
12:29:48
Kelin
25.06.2017
12:30:09
и она еще 30 сек подождите пока можно закрыть
и потом появляется кнопка "закрыть", при клике на которую редирект на кучу левых сайтов

Rafael
25.06.2017
12:30:10
а еще там должна быть тяжелая гифка

а еще там должна быть тяжелая гифка
которая весить больше самого сайта

чтобы наверняка половину трафика выжрать

Kelin
25.06.2017
12:30:38
и несколько редиректов друг за другом, после которых назад уже не вернешься

Rafael
25.06.2017
12:30:57
и еще какое-нибудь болшое слово из-за чего горизонтальный скролинг

Kelin
25.06.2017
12:31:49
фронтенд, который мы заслужили

Admin
ERROR: S client not available

Rafael
25.06.2017
12:32:15
ох, поору с этого

Kelin
25.06.2017
12:32:38
там, кстати, на пикче слово за границы кнопки ушло

?

Rafael
25.06.2017
12:33:17
скролинга же нет еще)

Google
Ilia
25.06.2017
12:33:22
?

Sasha
25.06.2017
12:37:31
ну у меня тоже WebStorm... Но тут речь о проектах сделанных именно на шаблоне vue init webpack
я работал в своем окружении vs code. Потом перешел на вебсторм и все похерилось. часа 4 просидел, вернулся обратно в вскод

Ilia
25.06.2017
12:48:26
я работал в своем окружении vs code. Потом перешел на вебсторм и все похерилось. часа 4 просидел, вернулся обратно в вскод
Я решил проблему. Это вообще никак не связано с IDE? (Почему все к ней активно так цепляются?) Проблема была в том что я выставил NODE_ENV=production и забыл убрать

Sasha
25.06.2017
12:49:00
как из-за этого похерилось приложение?

Ilia
25.06.2017
12:49:35
как из-за этого похерилось приложение?
оно не похерилось, оно поломалось. Перестало собираться по npm run dev

Sasha
25.06.2017
12:50:04
возможно у меня была та же проблема

Dilan
25.06.2017
12:50:11
Ребят, вопросик. Данные для странички в стору приходят несколькоми потоками (3-4), в каждом потоке свои данные, в стору закидываю через Vue.set(module.state.data, key, obj.data[key]);. Вопрос и проблема. Подписываюсь на namе, он в перевом потоке, поле рисуется, сробатывает триггер в watch, что поле изменилось, но когда остольные потоки приходят в стор, на name тоже тригает watch, хотя он не изменен. Помогает если жестко прописать все поля в сторе, тогда все ок. Это единственный вариант? Можно как то избежать прописывания всех полей в сторе?

Dilan
25.06.2017
12:52:32
import Vue from 'vue' import {sendData} from '@/helpers/request' import Bus from '../../helpers/bus' let module = { namespaced: true, state: { pageId: null, data: {} } }; export default module; Bus.$on('commit', (obj) => { if (module.state.pageId === obj.id) { Object.keys(obj.data).forEach(key => { Vue.set(module.state.data, key, obj.data[key]); }); } return false; });

компонент

<script> import { mapState } from 'vuex' export default { name: 'preview', watch: { name () { console.log('change name'); } }, computed: mapState('showPage', { name: (state) => { return state.data.name } }) } </script>

Bus.$emit вызывается 4 раза, с разными данными, name только в первом

Sasha
25.06.2017
12:56:42
пробуй менять через коммит



Illya
25.06.2017
13:26:00
сейчас буду стримить, вдруг кому интересно вопросы позадавать

https://www.youtube.com/watch?v=p3vaBBi1llU

Леха
25.06.2017
13:43:08
Всем привет. Пытаюсь освоить mocha тесты. Написал простой пример, разобрался с babel компиляцией перед тестами, разобрался как увидеть алиасы из конфига webpack. Вот такой командой вызываю mocha: "scripts": { "test": "PWD=$(pwd) NODE_ENV=test $(npm bin)/mocha --compilers js:babel-core/register --recursive ./test" } Содержимое .babelrc { "presets": ["es2015", "vue-app"], "plugins": ["transform-runtime"], "comments": false, "env": { "test": { "plugins": [ [ "babel-plugin-webpack-alias", { "config": "./webpack/webpack.base.conf.js", "findConfig": true } ] ] } } } Пример теста: const assert = require('chai').assert const user = require('../../src/js/vuex/user') // в этом файле подтягивается модуль vue-localstorage /** @test {Vuex store test} */ describe('Vuex store test', () => { /** @test {Vuex#user} */ it('Vuex#user has state object', () => { assert.isObject(user.state, 'user.state is Object') }) }) При запуске получаю ошибку в консоли: /mnt/Work/DM/frontend/node_modules/vue-localstorage/dist/vue-local-storage.js:12 var ls$1 = window.localStorage; ^ ReferenceError: window is not defined at /mnt/Work/DM/frontend/node_modules/vue-localstorage/dist/vue-local-storage.js:12:18

Сергей
25.06.2017
13:43:44
Йеа, чатик засветился в стрэме

Google
F01134H
25.06.2017
13:54:11
блин, как жепно marked подключать

me
25.06.2017
14:05:26
Привет всем. Кто-то может подсказать библиотеку для такого http://i.imgur.com/3Bs2wd3.png Или проще самому писать?

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