반응형
문자열 보간 Vue js
스트링과 소품을 조합하여 독특하게 만들려고 합니다.id
부트스트랩 아코디언을 위해서요
"collapse"와 {{ thread_ref }}를 조합하여 다음과 같은 것을 만들고 싶습니다.id="collapse_321"
Vue가 v-bind를 사용하라고 하면 오류가 발생합니다.
해봤는데 프롭/데이터 이름의 문자열만 받습니다.문자열과 데이터를 조합하려면 어떻게 해야 하나요?
다음과 같이 합니다.
:id="'collape' + thread_ref"
안에 있는 모든 것" "
속성을 바인딩할 때v-bind
또는:
javascript 입니다.따라서 JavaScript에서 수행하는 단일 행 식을 수행할 수 있습니다.
넌 할 수 있다.inline
Vamsi에 의해 명시된 대로이지만,computed
의 구문은 다음과 같습니다.
마크업
<div :id="collapse_id"></div>
모델 표시
computed: {
collapse_id() {
return 'collapse_' + this.thread_ref
}
},
단, 이는 다음 항목에 의존합니다.thread_ref
에서 이용할 수 있다data
JSFiddle은 다음과 같습니다.https://jsfiddle.net/j9s3zhp2/
안에 배치되어 있는 경우v-for
같은 목표를 달성할 수 있습니다.method
:
마크업
<div v-for="ref in refs">
<div :id="collapse_id(ref)"></div>
</div>
모델 표시
methods:{
collapse_id(thread_ref){
return 'collapse_' + thread_ref
}
}
JSFiddle은 다음과 같습니다.https://jsfiddle.net/5o1dp7w5/
언급URL : https://stackoverflow.com/questions/47792638/string-interpolation-vue-js
반응형
'source' 카테고리의 다른 글
Java로 기간을 포맷하는 방법(예: H 형식:MM:SS) (0) | 2022.08.29 |
---|---|
함수 반환을 사용하여 vue에서 div의 스타일을 정의할 수 있습니까? (0) | 2022.08.29 |
계산된 속성 집합이 Vue에서 호출되지 않음 (0) | 2022.08.29 |
Java에서 사용할 수 있는 변수를 Gradle에서 선언할 수 있습니까? (0) | 2022.08.29 |
Java에서는 어레이가 값으로 전달됩니까, 참조로 전달됩니까? (0) | 2022.08.29 |