728x90

가장 단순하게 사용할 수 있는 console.log() 메서드를 $sendConsole() 이라는 이름으로 래핑해본다.

 

helpers.ts

import type {App} from 'vue';

const helpers = {
	$sendConsole(msg: string): void {
    	console.log(msg);
    }
};

declare module '@vue/runtime-core' {
	interface ComponentCustomProperties {
    	$sendConsole: (msg: string) => void;
    }
}

export default {
	install(Vue: App) {
    	Vue.config.globlaProperties.$sendConsole = helpers.sendConsole;
    }
}

 

 

MyComponents.vue

<script setup lang="ts">
</script>

<template>
	<button @click="@sendConsole('console test')">콘솔찍기</button>
</template>
  • 네이버 블러그 공유하기
  • 네이버 밴드에 공유하기
  • 페이스북 공유하기
  • 카카오스토리 공유하기