¼ø¼´ë·Î °¡Áö ¾Ê´Â ºä¶§¹®¿¡ Èûµé¾î Çϰí ÀÖÀ¾´Ï´Ù...
µµ¿ÍÁֽʼŠ¤Ð¤Ð;;
1. äÆÃ¹æ ¸®½ºÆ®°¡ ÀÖ°í, äÆÃ¹æÀÌ ÀÖ½À´Ï´Ù.
2. äÆÃ¹æ ¸®½ºÆ®¿¡¼ äÆÃ¹æÀ¸·Î À̵¿ÇÒ ¶§¿¡´Â äÆÃID°¡ ¾Æ´Ï¶ó, store ¿¡ ÀúÀåµÈ chatList ¸¦ ÅëÇØ À̵¿ÇÕ´Ï´Ù. (äÆÃ¹æ ¸®½ºÆ® ÀÚü°¡ v-for chatInfo in chatList ·Î ¸¸µé¾îÁ®¼, chatInfo ¸¦ °¡Á®°¨)
3. º¸ÅëÀº äÆÃ¹æ ¸®½ºÆ® -> äÆÃ¹æ ¼øÀ¸·Î ¾×¼¼½º ÇÏÁö¸¸, ¹Ù·Î äÆÃ¹æÀ¸·Î ¾×¼¼½º ÇÏ´Â °æ¿ì°¡ ÀÖ¾î ±×°É ¸¸µé·Á°í ÇÕ´Ï´Ù.
4. ¹Ù·Î ¾×¼¼½º ÇÏ´Â °æ¿ì, °ú°ÅÀÇ Ã¤ÆÃ ³»¿ªÀ» °¡Á®¿À±â À§ÇØ axios ·Î api¸¦ ºÎ¸£°Ô µÇ´Âµ¥¿ä... ¸¸¾à äÆÃ¹æ ÀÚü°¡ db¿¡ ¾ø´Ù¸é ÀÌ Å¸Àֿ̹¡ äÆÃ¹æÀ» ¸¸µé¾îÁÝ´Ï´Ù.
5. axios¸¦ ÅëÇØ äÆÃ¹æÀÌ ¸¸µé¾îÁ³°í, then ¿¡¼ storeÀÇ getChatList¸¦ dispatch ÇÏ¿© ½ºÅä¾î ³»ºÎ¸¦ ¾÷µ¥ÀÌÆ® ÇØÁÝ´Ï´Ù.
6. ÀÌÁ¦ ÀÌ ¾÷µ¥ÀÌÆ® µÈ ½ºÅä¾îÀÇ chatList ¸¦ °¡Áö°í router.push ·Î äÆÃ¹æÀ¸·Î º¸³»·Á°í Çߴµ¥¿ä, ÀÌ°Ô ¾÷µ¥ÀÌÆ®ÀÇ Å¸À̹ÖÀÌ Ç×»ó ¼±Çª½¬ Èľ÷µ«ÀÌ µÇ´õ¶ó±¸¿ä...
ÇÏ¿© Áú¹®ÀÔ´Ï´Ù.
axios.then ¿¡¼ ½ºÅä¾î¸¦ ¾÷µ«ÇÏ°í³ª¼ ±× ¾÷µ¥ÀÌÆ® µÈ º¯¼ö¸¦ Ȱ¿ëÇϱâ À§Çؼ´Â ¾î¶»°Ô ÇØ¾ß Çϳª¿© ¤Ð¤Ð;;
vuexÀÇ mapState·Î °¡Á®¿Í¼ watch·Î »óŸ¦ ÁöÄѺÁµµ
ÀÏ´Ü axios °¡ µé¾îÀÖ´Â ¸Þ¼Òµå°¡ ³¡³ª°í ³ª¼ ¾÷µ¥ÀÌÆ®°¡ µÇ´õ¶ó±¸¿ä..........
|
|
2020.06.04 12:32:55 |





| 4°³ÀÇ ´ñ±Û |
| mounted ¿¡¼ óÀ½ ÁøÀÔ ½Ã ¼¼ÆÃ ´Ù ÇØÁÖ°í updated ¿¡¼ Çѹø »ç¿ëÇØº¸¼¼¿ä | |
|
2020/06/04 13:59
|
|
|
¹» ¾î¶»°Ô ÇØµµ store ¸¦ °¡Àå ¸¶Áö¸·¿¡ Áö³ª°¡±æ·¡ (¸¶¿îÆ®·Î ¹Ú¾Æ³öµµ µ¹°Å ´Ù µ¹°í ¸¶Áö¸·¿¡ ½ºÅä¾î ¾÷µ«ÇÔ)
±×³É store dispatch ³»ºÎ ³»¿ë º¹»çÇØ¼ ¸Þ¼Òµå¿¡ axios »õ·Î ´Þ¾Æ¼ »ç¿ëÇß½À´Ï´Ù (º´½Å) |
|
|
2020/06/04 14:12
|
|
| store ¸Þ¼ÒµåµéÀÌ async ÀΰŠ¾Æ´Ò±î¿©? | |
|
2020/06/05 00:50
|
|
|
Á¦°¡ async »ç¿ë¹ýÀ» Àß ¸ô¶ó¼ ¾È½è¾ú´Âµ¥ (º´½Å)
¾îÁ¦ Àú°Å ÇØ°áÇÏ´Â °úÁ¤¿¡¼ »ç¿ë¹ýÀ» ¾Ë°ÔµÇ¾úÀ¾´Ï´Ù ÇìÇì |
|
|
2020/06/05 08:34
|
|