element ui el-select 如果没选提示请选择问题

发布于 2022-09-12 03:34:24 字数 993 浏览 12 评论 0

<el-form ref="form" :model="form" :inline="true" :rules="rules">
            <el-form-item label="供应商:" :required="true" prop="value">
                <el-select v-model="form.value" placeholder="请选择" size="small" style="width:340px">
                    <el-option v-for="item in form.options" :key="item.value" :label="item.label" :value="item.value"></el-option>
                </el-select>
            </el-form-item>
        </el-form>
form:{
            options: [
                {
                    value: '1',
                    label: 'meat'
                }, 
                {
                    value: '2',
                    label: 'drink'
                }, 
            ],
        },
        rules:{
            value:[
                { required: true, message: '请选择', trigger: ['blur','change'] },
            ]
        }

请选择 红字提示没出来 prop rules v-model 都对应这呢 求助。。

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

放飞的风筝 2022-09-19 03:34:24

之前碰到过这个问题,后来解决办法是自己添加事件

    <el-form ref="form" :model="form" :inline="true" :rules="rules">
      <el-form-item label="供应商:" :required="true" prop="value">
        <el-select v-model="form.value" placeholder="请选择" size="small" style="width:340px" @blur="validate">
          <el-option v-for="item in form.options" :key="item.value" :label="item.label" :value="item.value"></el-option>
        </el-select>
      </el-form-item>
    </el-form>
    methods: {
      validate(){
        this.$refs.form.validateField("value",(err)=>{
          console.log(err)
        })
      }
    },

看了源码似乎校验规则时只有el-input会触发blur,不知道是否有遗漏,欢迎大佬指正

凉城已无爱 2022-09-19 03:34:24
form.value  //看看这个值是否为空   
明媚殇 2022-09-19 03:34:24

form中都没有value这个属性

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文