Vue+Element 使用三元表达式改变form表单label标签文字内容
在这里只贴出局部代码<el-form-item :label="[triggerForm.recovery_mode == 1 ? '问题表现形式' : '表达式']" prop="expression"><el-input type="textarea" v-model="triggerForm.expression"></el-input></el-f
·
报错:Invalid prop: type check failed for prop "label". Expected String, got Array.
利用排除法,找到是动态绑定label标签报的错。
错误代码:
<el-form-item :label="[triggerForm.recovery_mode == 1 ? '问题表现形式' : '表达式']" prop="expression">
<el-input type="textarea" v-model="triggerForm.expression"></el-input>
</el-form-item>
正确代码:
<el-form-item :label="triggerForm.recovery_mode == 1 ? '问题表现形式' : '表达式'" prop="expression">
<el-input type="textarea" v-model="triggerForm.expression"></el-input>
</el-form-item>
更多推荐
已为社区贡献9条内容
所有评论(0)