Programing Language
-
javaScript) 텍스트(원하는 String) 클립보드에 복사하기 3가지 방법Programing Language/JavaScript 2021. 6. 11. 16:14
addressCopy(text) { var t = document.createElement("textarea"); document.body.appendChild(t); t.value = `${text}`; // 원하는 텍스트 t.select(); document.execCommand('copy'); document.body.removeChild(t); }, 도움 되셨다면 하단의 광고 클릭 한번 부탁드립니다 :)
-
Vue.js) Unexpected mutation of "" prop 에러 원인 분석Programing Language/Vue.js 2021. 6. 8. 10:58
부모뷰에서 v-bind로 전달한 데이터를 자식 뷰에서 props로 받고 그 값을 변경했을때 나타나는 에러이다. 부모뷰에서 자식뷰로 전달한 데이터는 수정하지말고 따로 값을 변수화하여 사용한뒤 @emit을 이용해서 값을 동기화 시키는게 좋다. 참고 자료 ) https://kr.vuejs.org/v2/guide/components.html#%EB%8B%A8%EB%B0%A9%ED%96%A5-%EB%8D%B0%EC%9D%B4%ED%84%B0-%ED%9D%90%EB%A6%84 컴포넌트 — Vue.js Vue.js - 프로그레시브 자바스크립트 프레임워크 kr.vuejs.org
-
Vue.js) highcharts 사용하기Programing Language/Vue.js 2021. 6. 4. 11:11
https://github.com/smithalan92/vue3-highcharts smithalan92/vue3-highcharts Vue 3 component wrapper for Highcharts.js. Contribute to smithalan92/vue3-highcharts development by creating an account on GitHub. github.com 패키지는 해당 페이지에서 참고하고 사이트에서는 global, local component방법이있는데 필자는 local component방식으로 했다. 차트 모양은 는 반원 방식으로 하였다. http://www.w3big.com/try/try.php?filename=highcharts_pie_semicircle_donut T..
-
javaScript) 돈 콤마 찍기 꿀팁Programing Language/JavaScript 2021. 6. 3. 16:08
예시 const n1 = 12345.6789; const cn1 = n1.toLocaleString('ko-KR'); console.log(cn1) //12,345.679 2. toLocaleString() 함수 이용하기 toLocaleString() 함수 toLocaleString() 함수를 사용하여 간단하게 천단위마다 콤마를 추가할 수 있습니다. number.toLocaleString(locales, options) toLocaleString() 함수는 숫자를 로컬의 language format에 맞는 문자열로 변경해 줍니다. 파라미터로 아무것도 전달되지 않으면 사용자 로컬 환경의 locale을 default로 사용합니다. 파라미터 locales 코드 설명 예시 (1234567) ar-SA Arabi..
-
Vue.js) 카카오 로그인 api 구현하기Programing Language/Vue.js 2021. 6. 2. 11:10
0. 클라이언트 코드 (html) 1. 클라이언트 코트 methods: { kakoLoginBtn() { var self = this; //다른 method 사용하기 위해 사용 window.Kakao.init('asfasdfasdfasdf') //처음에 카카오 로그인 세션을 없애준다. if (window.Kakao.Auth.getAccessToken()) { window.Kakao.API.request({ url: '/v1/user/unlink', success: function (response) { console.log(response) }, fail: function (error) { console.log(error) }, }) window.Kakao.Auth.setAccessToken(undefi..
-
Vue.js) 네이버 로그인(네아로) api 구현하기Programing Language/Vue.js 2021. 6. 2. 11:06
0. 클라이언트 코드 1. 클라이언트 코드 naverLoginBtn() { var client_id = 'ㅁㄴㅇㄹㅁㄴㅇㄹㅁㄴㅇ'; var callbackUrl = 'https://locolhost/login';//서버 주소 var url = 'https://nid.naver.com/oauth2.0/authorize?response_type=code&client_id=' + client_id + '&redirect_uri=' + callbackUrl + '&state=1234'; window.location.replace(url); } 2. 클라이언트 코드 mounted() { var self = this; try{ //네이버로 로그인할때만 실행 if(this.$route.query.code.length ..
-
Vue.js) 구글 로그인 api 구현하기 (2)Programing Language/Vue.js 2021. 6. 2. 10:50
https://archijude.tistory.com/422 JavaScript) 구글 로그인 api 개발자 설정(1) 요즘은 많은 Application에서 자체적으로 구현한 Login이 아닌 Google, Facebook, Naver등 에서 제공하는 방식으로 Login이 가능하게 구현하고 있습니다. 이를 통해서, 개별 개발자의 입장에.. archijude.tistory.com 이전 내용. 0. 태그 적용 1. 클라이언트 코드 2. 클라이언트 코드 methods: { //구글 버튼 googleLoginBtn(){ window.gapi.signin2.render('my-signin2', { scope: 'profile email', width: 240, height: 50, longtitle: true, ..