목록JavaScript (13)
메모장
https://github.com/nhn/tui.grid/blob/master/packages/toast-ui.grid/docs/en/data-source.md Using Callbacks grid.on('beforeRequest', function(data) { // Before sending the request }).on('response', function(data) { // When a response has been received regardless of success. const response = data.xhr.response; const responseObj = JSON.parse(response); if (responseObj.result) { ... }..
npm i vee-validate vee-validate.js import {confirmed, email, integer, length, max, min, min_value, numeric, required, regex, double} from 'vee-validate/dist/rules' import {extend, localize} from 'vee-validate' import ko from 'vee-validate/dist/locale/ko.json' localize('ko', ko) extend('required', { ...required, // message: 'This field is required1' }) Company.vue {{ errors[0] }}
for (let pair of formData.entries()) { console.log(`${pair[0]}, ${pair[1]}`) }
// url 받아서 param Storage에 저장 const searchParams = new URLSearchParams(location.search); for (let param of searchParams) { localStorage.setItem(param[0], param[1]) // key, value } // Storage 특정 값 삭제 localStorage.removeItem("key"); // Storage 전체 삭제 localStorage.clear(); // 객체 저장, 조회 const searchParams = { key1: "value1", key2: "value2", key3: "value3", } sessionStorage.setItem('searchParams..
Terminalnpm install xlsx Main.vue import * as XLSX from "xlsx";import excel from "@/api/excel";export default { data() {return { items: []} }, methods: {onloadFile(event) { const file = event.target.files[0]; let reader = new FileReader(); reader.onload = (e) => { let data = reader.result; // let data = e.target.result; let workb..
Terminalnpm i vuejs-daum-postcode Main.vue 주소 검색 import DaumPostcode from '@/components/DaumPostcode'export default { name: Profile, components: { DaumPostcode }, data() { return { daumPostShow: false, companyAddr1: '' } }, methods: { statChange() { this.$emit("statChange") }, daumShow() { this.daumPostShow = !this.dau..