본문 바로가기
Front-End (web)

[Vue] 상수 사용

by 햄과함께 2018. 11. 1.
320x100
// constants.js
export default Object.freeze ({
    HELLO: '안녕하세요.',
    BYE: '안녕히가세요.'
})
cs

위와 같이 상수를 모아둔 파일을 만든다.


import Constants from './constants';
 
export class Content extends Vue {
    private Constants: object = Constants;
}
cs

Constants를 html 템플릿에서 알아보지 못해서

위와 같이 private Constants 객체를 내부에 선언을 해주었다.


<div>
    <div>{{Constants.HELLO}}</div>
 
    <input type="text" v-bind:placeholder="Constants.BYE" />    
    <input type="text" :placeholder="Constants.BYE" />
</div>
cs


html 템플릿에서는 위와 같이 사용한다.

placeholder와 같이 엘리먼트의 속성에 사용할 때는 v-bind를 사용한다.

v-bind는 생략할 수 있으며 생략한 :placeholder와 v-bind:placeholder는 같은 기능을 한다.


이렇게 하면 상수들을 한 곳에서 관리할 수 있다.






320x100

'Front-End (web)' 카테고리의 다른 글

[Vue.js/Webpack] vue-html-webpack-plugin으로 임시 html 만들기  (0) 2018.12.17
[Vue.js / Vuex] 전역상수  (0) 2018.12.03
jsp -> vueJs 전환 기록  (0) 2018.11.06
Window Vue 개발환경  (0) 2018.11.01
Window React 개발환경  (0) 2018.10.28

댓글