728x90 반응형 개발49 VUE: component와 parent간 data 이동 - vue의 component와 parent는 prop으로 data 전달한다. 문제 발생 vue에서는 component에서 prop값을 직접 변경하지 못하게 하여 parent의 값을 바꾸지 못하게 설계되어있다. 해결방안 이를 해결하기 위한 방안 중 합리적인 것은 다음과 같다. 1. vuex 사용 2. sync/ $emit 사용 3. $emit을 이용한 customized event 사용 사용해본 결과 이 중에서 가장 추천되는 것은 vuex이나, 직관적인 것은 sync와 $emit 사용이다. 이는 vue version 2.3 부터 사용이 가능하다. 1. parent import UserAgentSelection from 'selection.js'; var vm = new Vue({ el: "#app", c.. 2020. 4. 1. AES256/ base64 암호화 with python 1. install pycrytpodome pip install pycryptodome 2. python class import base64 from Crypto import Random from Crypto.Cipher import AES class AES256(): def __init__(self, key): self.bs = 128 self.key = key.encode('utf-8') self.key = AES256.str_to_bytes(key) @staticmethod def str_to_bytes(data): u_type = type(b''.decode('utf8')) if isinstance(data, u_type): return data.encode('utf8') return data d.. 2020. 3. 30. 카카오 로그인 (python에 붙이기) import requests import json host = 'kapi.kakao.com' admin_key = 'admin key' user_id = '유저 아이디' def getAllUsers(): headers = { 'Host': host, 'Authorization': f'KakaoAK {admin_key}', 'Content-Type': 'application/x-www-form-urlencoded;charset=utf-8' } res = requests.get(f'https://{host}/v1/user/ids', headers=headers) print(res.json()) def getUserInfo(): headers2 = { 'Host': host, 'Authorization': f.. 2020. 3. 23. Firebase authentication 적용하기 (python) 설정 1. firebase-admin 라이브러리 설치 pip install firebase-admin 2. 공개키 생성하기 --> json파일이 생성됨. 3. python 구조 from firebase_admin import credentials, auth # cred = credentials.Certificate("/경로/생성된 비공개키 파일명.json") cred = credentials.Certificate("/service-account-key.json") default_app = firebase_admin.initialize_app(cred) # USER 여부 try: user = auth.get_user('localId') print('성공했을 경우 user의 정보를 불러옴: {0}'.form.. 2020. 3. 19. 이전 1 ··· 7 8 9 10 11 12 13 다음 728x90