vue.set( target, key, value ) this.$set (대상 수조, 변경할 구체적인 데이터, 재할당) 사용법
:Vue.set( target, key, value )
target: ( )
key:
value :
js :
//
let j = { id: 0, "progressTime": "", "progressContent": "", "isSet": true, "_temporary": true };
_this.tableInFormData = []
//
this.tableInFormData.push(j);
// isSet true v-if
_this.$set(_this.tableInFormData[index],"isSet",true)
다음은 html 코드입니다.
<el-table-column label=" "
width="300"
:show-overflow-tooltip="true">
<template slot-scope="scope" >
<span v-if="scope.row.isSet">
<el-date-picker
v-model="form2.progressTime"
type="datetime"
:picker-options="pickerBeginDateBefore"
format="yyyy-MM-dd HH:mm:ss"
value-format="yyyy-MM-dd HH:mm:ss"
placeholder=" ">
el-date-picker>
span>
<span v-else>{{changeTimeToDate(scope.row.ProgressTime) }}span>
template>
el-table-column>
<el-table-column prop="ProgressContent"
label=" "
:show-overflow-tooltip="true">
<template slot-scope="scope">
<span v-if="scope.row.isSet">
<el-input size="small" v-model="form2.progressContent" placeholder=" " >el-input>
span>
<span v-else>{{(scope.row.ProgressContent) }}span>
template>
el-table-column>
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
다양한 언어의 JSONJSON은 Javascript 표기법을 사용하여 데이터 구조를 레이아웃하는 데이터 형식입니다. 그러나 Javascript가 코드에서 이러한 구조를 나타낼 수 있는 유일한 언어는 아닙니다. 저는 일반적으로 '객체'{}...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.