Vue: ꡬ성 μš”μ†Œ μƒμ„±μ‹œ '이름'μ˜΅μ…˜μ΄ κ²½κ³ λ₯Ό ν‘œμ‹œν•˜κ³  μž‘λ™ν•˜μ§€ μ•ŠμŠ΅λ‹ˆλ‹€.

에 λ§Œλ“  2016λ…„ 08μ›” 18일  Β·  3μ½”λ©˜νŠΈ  Β·  좜처: vuejs/vue

Vue.js 버전

2.0.0-rc.2

볡제 링크

http://jsfiddle.net/af3cq646/1/

var CUSTOM = Vue.component('custom',{name:'custom'});
console.log(new CUSTOM());

μž¬ν˜„ 단계

λ°”μ΄μ˜¬λ¦°μ„ μ‹€ν–‰ν•˜κ³  μ½˜μ†”μ„ μ—½λ‹ˆ λ‹€.

무엇을 κΈ°λŒ€ν•©λ‹ˆκΉŒ?

κ²½κ³  및 ꡬ성 μš”μ†Œκ°€ 'custom'μ΄λΌλŠ” μ΄λ¦„μœΌλ‘œ ν‘œμ‹œλ˜μ§€ μ•ŠμŒ

μ‹€μ œλ‘œ 무슨 일이 μΌμ–΄λ‚˜κ³  μžˆμŠ΅λ‹ˆκΉŒ?

κ²½κ³  " _ [Vue warn]: options "name" can only be used as a component definition option, not during instance creation _"및 ꡬ성 μš”μ†Œ 이름은 " VueComponent "μž…λ‹ˆλ‹€.

λͺ¨λ“  3 λŒ“κΈ€

이것을 확인할 수 있고, μ–΄μ œλ„ 이것을 λ°œκ²¬ν–ˆμŠ΅λ‹ˆλ‹€.

μ½˜μ†”μ˜ 이름은 버전 2.0.0-rc.3μ—μ„œ μ—¬μ „νžˆ "VueComponent"μž…λ‹ˆλ‹€!?

2.0은 더 이상 μƒμ„±μž 이름을 λ³€κ²½ν•˜λŠ” 데 new Function λ₯Ό μ‚¬μš©ν•˜μ§€ μ•ŠμŠ΅λ‹ˆλ‹€ (μ΄λŠ” 전체 λŸ°νƒ€μž„ λΉŒλ“œ CSP μ€€μˆ˜). name μ˜΅μ…˜μ€ 디버그 λ©”μ‹œμ§€ 및 vue-devtools κ²€μ‚¬μ—λ§Œ 영ν–₯μ„μ€λ‹ˆλ‹€.

이 νŽ˜μ΄μ§€κ°€ 도움이 λ˜μ—ˆλ‚˜μš”?
0 / 5 - 0 λ“±κΈ‰