본문 바로가기
반응형

Action3

[Vue3] Vuex 에서 parameter 가 context? {commit}? 기본 파라메터 첫번째 파라메터는 호출할 때 따로 넘기지 않아도 됩니다. fetchQuery(context, param){ return new Promise((resolve, reject) => { axios .post('/user/query', param) .then(r=>resolve(r)) .catch(error => reject(error)) }) } 이렇게 첫번째 paramter 를 context (다른 이름도 가능 ctx 등..) 로 입력하면, 아래의 property 들이 보입니다. state 를 사용하려면 context.state getters 를 사용하려면 context.getters context 가 아니라 { } 를 사용해서 필요한것만 가져올 수도 있습니다. // fetchQuery(co.. 2023. 9. 5.
[C#] Callback, Action으로 간단히 사용하기 (delegate 사용안함) C# Action Callback 역시 설명은 예시로~ 여러가지 경우에 쓰이지만 아래와 같은 예를 들어보겠습니다. Main Class 가 있습니다. 여기에서 Watcher 라는 클래스의 객체를 만들어서 파일 모니터링을 한다고 합니다. 특정 경로의 폴더에 어떤 파일이 생기거나 삭제되거나하면 알림을 주는건데요. 프로세스는 아래와 같습니다. 1. 프로그램이 실행되면 Watcher 를 띄워서 모니터링을 시작합니다. 이때 Main Class 에서는 본인이 할일을 합니다. 2. Watcher 가 모니터링 중에 파일 생성을 감지했습니다. Watcher는 Main 을 호출해서 Main 에서 해당 작업을 처리해야 합니다. 이럴때 코드를 어떻게 만드시겠습니까? 제가 주니어였을 땐 아래와 같이 코딩했습니다. (이렇게 하지마.. 2021. 11. 25.
[PHP] login, form submit으로 구현하기 login form -> php Login 에서 사용하는 user id 와 password 로 로그인하는 기능이 필요할 때, login 여기서 login 버튼을 누르면 ./checkLogin.php 로 form Data 를 POST 방식으로 넘길겁니다. (GET 방식으로 넘기면 url에 비밀번호가 표시되니까, Login 과 같은 중요한 정보가 있을 때는 POST 로 호출합니다.) 그럼 위의 action 에 정의되어있는 checkLogin.php 에서 아래와 같이 받을 수 있습니다. - checkLogin.php $userId = $_POST['userId']; $userPwd = $_POST['userPwd']; // 받아온 데이터로 로그인 체크 후 // 성공이면 session 설정하고 index.php.. 2021. 1. 9.
728x90
반응형