[Vue.js + vuetify.js] 체크박스(checkbox) 여러개를 바인딩(v-model) 처리하여 사용하는 방법
공통으로 사용할 수 있는 체크박스(v-checkbox) 리스트형 다이얼로그를 생성하였다. <v-list> 태그를 사용하여 <v-list-item-group> 태그에 선택한 리스트의 선택한 값을 바인딩하기 위해 v-model을 지정했고 여러개 선택가능하도록 mutiple옵션을 주었다....
[자바스크립트] JSON 데이터를 담고 있는 배열의 객체를 삭제하는 방법
서버로 부터 받아온 JSON타입의 문자열을 배열(array)에 담고 삭제하기 위해 기존에 알고 있던 splice()메서드를 사용하여 처리하였다. 서버로 부터 받아온 데이터를 화면에 table 태그를 사용하여 표현하였다. 구현된...
[Vue.js] 커스텀 컴포넌트(custom component) 구현시 부모와 자식 컴포넌트 사이에 데이터 동기화(sync) 하는 방법
자식 컴포넌트에서 데이터를 가공해야한다면? 트리뷰를 예로 들어본다. 트리뷰를 바닥페이지에서 공통으로 사용할 수도 있고, 팝업창 혹은 다이얼로그창에서도 사용할 수 있음으로 공통으로 사용할 수 있도록 컴포넌트로 만들었다. 부모 컴포넌트 뷰는...
[Vuetify.js] 서버에서 불러온 데이터로 Treeview 노드 items Array 데이터 생성 방법
신규프로젝트에서 트리뷰 작업을 해야하는 상황에 놓였다. 그리고 어제 vuetify.js 의 트리뷰 컴포넌트에 대한 기술검토를 하였다. 그리고 오후 부터 트리노드 생성을 위해 데이터베이스로부터 불러온 트리용 쿼리...
[Vuetify.js] treeview 사용법 정리
vuetify.js 라이브러리의 treeview를 사용하는 방법에 대한 정리입니다. v-treeview API는 아래 링크를 참고하면 되고, Props, Functions, Events 등의 정보를 확인할 수 있습니다. ...
[Vue.js] 단일 컴포넌트를 import 후 템플릿에 호출하는 방법(컴포넌트 뷰에 파라미터 값 전달 하는 방법)
검색된 리스트에서 다음과 같은 방법으로 이동할 페이지를 호출한다. moveNext(row) { this.$router.push({ name: 'userDetail', params: { userId: row.USER_ID } }); }, UserDetail.vue 내용은 다음과 같다. <template>...
[Vue-js] 정규식 스크립트 모음(휴대폰 / 이메일 / 일반 전화번호 /비밀번호)
저장 전에 벨리데이션 체크하는 로직을 추가하였더니 사용자가 입력시 불편할것 같다며 다시 빼달란다. 나중에 필요할 때 가져다가 사용하자. /** * 휴대전화 번호 체크 정규식 */ checkPhoneNumber(value)...
[Vue.js +vuetify.js] 하위 컴포넌트 내 함수를 $emit 호출하지 못하는 경우 해결 방법(vuetify dialog vuex)
보통 프론트엔드에서 DB에 접근하여 데이터를 조회할 때 ajax호출를 통하여 조회한다. vue.js에서는 대부분 ajax호출 대신 axios 라이브러리를 사용하여 처리가는 것 같다. 조회시 시간이 오래 걸리는...
[vue.js]콤포넌트(component)로 구성된 TAB 페이지에서 지역 콤포넌트 뷰의 함수를 호출하는 방법($refs)
뷰 화면이 여러개의 콤포넌트로 구성된 화면이 있다. 이 뷰는 탭을 사용중이며 탭을 클릭할 때 마다 해당 지역 콤포넌트(Local component)를 import해서 뷰를 호출하는 구조이다. 콤포넌트를...
[FCS, 핑거스튜디오] 내보내기 오류 발생시 해결방법
코드 수정 후 저장 아이콘 클릭 > 파일 메뉴에서 내보내기 클릭 > 내보내기 오류 발생 [오류 내용] 내보내기 오류: missing ) after argument list 위치:...