一、vue模板表单内容
注意el-form元素的model属性与el-cascader元素的v-model之间的对应关系,以及el-form-item的prop与el-cascader元素的v-model之间的对应关系

  1. <el-form :inline="true" :rules="rules" ref="form" :model="form">
  2. <el-form-item prop="origin">
  3. <el-cascader :options="originOptions" clearable placeholder="请选择始发地" v-model="form.origin"
  4. :props="{ expandTrigger: 'hover' }" filterable></el-cascader>
  5. </el-form-item>
  6. <el-form-item>
  7. <i class="el-icon-right"></i>
  8. </el-form-item>
  9. <el-form-item prop="desti">
  10. <el-cascader :options="destiOptions" clearable placeholder="请选择目的地" v-model="form.desti"
  11. :props="{ expandTrigger: 'hover' }" filterable></el-cascader>
  12. </el-form-item>
  13. <el-form-item>
  14. <el-button type="primary" icon="el-icon-search" style="margin-left:20px;">查运价</el-button>
  15. </el-form-item>
  16. </el-form>

二、javascript代码部分
rules中的origin与desti与el-form-item元素的prop相对应

  1. export default {
  2. name: "Truckprice",
  3. data() {
  4. return {
  5. form:{
  6. origin:'',
  7. desti:''
  8. },
  9. rules:{
  10. origin:[
  11. {required: true, message: '请选择始发地', trigger: 'change'},
  12. ],
  13. desti:[
  14. {required: true, message: '请选择目的地', trigger: 'change'},
  15. ]
  16. }
  17. }
  18. }
  19. }

更多相关文章

  1. js实现简单好玩的气泡
  2. js数组方法
  3. 前端基础,伸缩盒布局小案例及总结
  4. 基本布局和块状元素
  5. Python的set集合详解
  6. 实现数组去重的 9 种高阶方法
  7. 解构赋值 、函数参数中使用解构的方式、 dom元素的增删改查、 da
  8. 【前端】Canvas 内部元素如何实现 mouseover/mousemove 事件?
  9. img标签到底是行内元素还是块级元素

随机推荐

  1. Android消息推送时刻
  2. 14条Android Studio常用的的配置
  3. Android学习笔记__1__Android体系架构
  4. 修改android virtual device路径
  5. Android 底部导航栏
  6. 巧解Android时区加载过慢的问题
  7. 修改air for android Manifest.xml下默认
  8. Android EditText属性总结
  9. android 手机系统日期及时间的读取
  10. Android:R.string.xx 转为字符型