<template> <div> <el-form-item label=" " :prop="'expTree.'+index+'.value'" :rules="[ { validator: contextValidate, trigger: 'blur' }, { required: isRequired, message: node.label+'不能为空'}, ]" > <el-input type="textarea" :disabled="!node.enable" style="width:100%" :show-word-limit="true" :rows="5" v-bind="{maxlength:length,placeholder:`请输入${node.label}`}" v-model="node.value" > </el-input> </el-form-item> </div> </template> <script> export default { props:['node','length','index','contextValidate'], data(){ return { } }, computed:{ isRequired(){ return this.node.parent.mSta && this.node.status=='M' } } } </script>