Димитар Георгиев

Тестирование на mocha и should vue-router

Покупки 0 комментариев
Тестирование на mocha и should vue-router
. 
  • Делаем импорт через requore 
    Матрицу множество цифр на пересечение столбцов. 
  • Сначала пишем тест что бъй понимат что хатели въй получит в результате, и только 
    после ето принемаемся за програмирование. Пишем кой каторой должен реализоват то, что мъй 
    уже залажили в теста. До того начат програмироват, тестъй памогут: 
    я разплатился паметю за 
    бъйстродействие 
    
    1.Пониат правилно ли мъй с вамй въобще програмираме , правильно ли мъй исползуем алгоритмуй 
    и правилно ли мъй понимаем те формат данни в каторъй  мъй будем хранит даннъй.
    2.Благодаря теста  я продумал какие структура даннъй будет у меня за ранее
    3.Ето пример того как я буду исползоват тот или иной метод, поля и функция. Понятно каково у
    них формат даннъй.
    4.Понят правилно ли работает мой рефакторинг
  • describe загаловка теста а вторъй аргумент функцуя каторъй и является тестса. Пишем 
    через модуля it("") в new Matrix передаем аргументъй в виде страки. Матрица персечения по 
    строка и колонки на числа в особа способъйх. 
    
    Transponse перевращает столбци в строчке а строчке в столбцов
    
    # Установка Vue Router 
    
    Oткат команда в Terminal : npm checkout .
    
    Утдаляем папочке rm -rf src/router/ 
  • Импортируем в main.js и добавляем в приложение, а в router.js опишем все пути каторъй у нас есть
  • ORouter мониторит если у нас аддрес совпадает с path то ето и компонент будет главнъй 
    компонент отрисовке каторъй импортируем. Для таго что он отображался в верстка
    добавляем место где отображает страницу через router-view. 
  • Зачем нужен параметр :key при отрисовки списка? Eсли в друг data изменится и будет добавлен 
    еще один адрес то Vue будет реагирует на изменеие его структура. В таким образам он понял
    и начал перерисоват вес список, и заново прашолся по вес елементъй. Именно для такой целе,
    что бъй не перерисиват вес списък мъй пишем ключ. :key=" " говорим что етой елемент он уникален
    по какому-то ключу, мъй говорим что читай по ключу :кеу="label". Вместо того что
    перерисоват вес етот список и заново рендерит вот ети елементъй и ставлят label он читает
    по ключей и перерисоват только новъй елемент по ключей.
  • Что бъй достат posrtd мъй восползоваемся с въйчисляемъх своиства computed из строки мъй 
    обратимся к this.$route текущий пут каторой на данной момент являеться актуален на 
    каторой находиться наш пользовател . Возвращаем через parseInt что бъй вернет число а не строка.
    Знат Id через хука жизненого циккла мъй запрасим тот created () пост каторъй у нас есть в
    fakedata ,запросим все даннъй постъй каторъй в fakedata, патом пробежимся по все постъй и 
    если у каково то поста Id совпадает с Id  указано в адресной строке то соответствено ето наш 
    искомъй пост и мъй запоменаем в this.post. this.$router в точности то же самое, что и router 
    мы сможем получить к нему доступ через this.$router

 

 

Назад Вперед
Войдите или зарегистрируйтесь
чтобы оставить комментарий