inflearn logo
강의

Khóa học

Chia sẻ kiến thức

Dự án thực tế với Typescript và Vue

Truyền dữ liệu bằng @Prop

클래스 속성 에러는 무엇인가요??

Đã giải quyết

175

info0993

8 câu hỏi đã được viết

1

아래와 같이 나는데.. 붙여주어야 하나요?

WARNING in /Users/porori/Dev/private/type-video/src/views/Home.vue(22,4):

22:4 The class property 'message' must be marked either 'private', 'public', or 'protected'

    20 | })

    21 | export default class Home extends Vue {

  > 22 |    message: string = 'hello world';

       |    ^

    23 | }

    24 | </script>

    25 | 

No type errors

vuejs

Câu trả lời 1

1

seong0420hei7159

안녕하세요!

접근제한자 관련 문의를 주셨네요.

vue-cli를 통해 프로젝트를 설치하시면,

TSlint에 기본으로 접근제한자를 사용하지 않을 경우 주의 메세지를 나타나게 설정되어 있습니다.

이 주의 메세지가 발생해도 런타임 에러는 발생하지 않지만

이를 해결하고 싶으시다면  TSlint config를 수정하시거나 클래스의 프로퍼티에는 접근제한자를 사용해야 합니다.

이전 수강생분께서 좋은 답변을 주신셨으니 아래 링크를 참고하셔서 원하시는 방향으로 수정해 보시기 바랍니다 ^^

https://www.inflearn.com/questions/10214

소스 공유좀 해주세요

0

253

0

target null 에러뜨시는 분들

0

331

0

라우터 구조잡기 소스

0

286

0

새로 추가한 인스턴스 상태 관리

0

248

0

App.vue의 $store

0

193

0

npm run serve 에러

0

222

0

Cannot find module '@/components/message.vue' or its corresponding type declarations.

0

1154

2

prop !

0

194

0

@ MutationActions

0

179

0

mapGetters 내 정의가 안되요 ㅠ

0

262

0

안녕하세요! @Prop() readonly id(느낌표):string; 에서 !(느낌표) 를 찍는 이유가 궁금합니다 :)

0

228

0

store 사용 방법 관련 질문입니다.

0

242

1

moduleA.store.ts내에서 RootState가 하는일은 무엇인가요?

0

182

0

removeItem 에서 element 가 하나 남았을 때 삭제가 되지 않는 문제

0

376

2

Property '$route' does not exist on type 'ItemList'. 이 에러는 무엇인가요..?

0

865

1

Cannot find module '@/components/message.vue'.

0

2881

6

@Action, @Mutation 등으로 지정된 변수의 타입

0

231

1

안녕하세요. 강의 잘 들었습니다.

0

169

0

Axios Post보낼때 어떤 식으로 구성하는게 좋을까요?

0

664

1

안녕하세요! v-for(v-bind:key), slice() 관련 질문이 있어요!

2

667

3

에러 표시 질문이요!

1

404

3

vuex-module-decorators 보다 오리지널 모듈 형태를 선호하시는 이유가 무엇이신가요?

1

382

2

안녕하세요. 초기 셋팅시 질문있습니다.

1

299

2

안녕하세요! Vuex, actions 질문이 있습니다.

1

306

2