element-ui中select组件绑定值改变,触发change事件方法


Posted in Javascript onAugust 24, 2018

1.安装vuecli脚手架

2.终端输入

cnpm i element-ui -S

安装element-ui

3.按需引入select组件

在main.js中写入如下代码

/* 导入第三方库开始 */
import 'element-ui/lib/theme-chalk/index.css';
// 按需加载Select组件
import {Select,Option,Dialog,Button} from 'element-ui'
Vue.use(Select)
Vue.use(Option)
Vue.use(Dialog)
Vue.use(Button)
// Vue.component(Select.name,Select);
// 或写为Vue.use(Button)
/* 导入第三方库结束 */

HelloWorld.vue代码

<template>
<div>
  <el-dialog
   title="提示"
   :visible.sync="dialogVisible"
   width="30%">
   <span>{{selVal}}</span>
   <span slot="footer" class="dialog-footer">
    <el-button @click="dialogVisible = false">取 消</el-button>
    <el-button type="primary" @click="dialogVisible = false">确 定</el-button>
   </span>
  </el-dialog>

   <el-select v-model="value" multiple placeholder="请选择" @change="currentSel">
    <el-option
     v-for="item in options"
     :key="item.value"
     :label="item.label"
     :value="item.label">
    </el-option>
   </el-select>
</div>
</template>

<script>
 export default {
  data() {
   return {
    options: [{
     value: '选项1',
     label: '黄金糕'
    }, {
     value: '选项2',
     label: '双皮奶'
    }, {
     value: '选项3',
     label: '蚵仔煎'
    }, {
     value: '选项4',
     label: '龙须面'
    }, {
     value: '选项5',
     label: '北京烤鸭'
    }],
    value: '',
    dialogVisible: false,
    selVal : ''
   }
  },
  methods: {
   currentSel(selVal){
    this.selVal = selVal;
    this.dialogVisible = true;
   }
  }
 }
</script>

element-ui中select组件绑定值改变,触发change事件方法

element-ui中select组件绑定值改变,触发change事件方法

拓展知识:element-ui 点击编辑弹出dialog组件中select组件绑定值改变,但是不触发change事件的方法

代码结构如下:

element-ui中select组件绑定值改变,触发change事件方法

element-ui中select组件绑定值改变,触发change事件方法

现象视频如下:

element-ui中select组件绑定值改变,触发change事件方法

现象原因:经过排查发现 此时点击操作不触发chang事件,后台响应数据中没有订单取消原因orderCanleRemark字段,此时导致不触发change事件,

解决方案:

方案1:让后台配合响应该字段,无论是否为空都响应该字段

方案2:在后台响应数据赋值给,this.form之前,手动添加该字段到后台响应数据中

代码如下:

element-ui中select组件绑定值改变,触发change事件方法

以上这篇element-ui中select组件绑定值改变,触发change事件方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
js获取元素到文档区域document的(横向、纵向)坐标的两种方法
May 17 Javascript
js判断当页面无法回退时关闭网页否则就history.go(-1)
Aug 07 Javascript
JavaScript中逗号运算符介绍及使用示例
Mar 13 Javascript
有关Promises异步问题详解
Nov 13 Javascript
jquery中实现时间戳与日期相互转换
Apr 12 Javascript
详解Node.js 命令行程序开发教程
Jun 07 Javascript
React Native之ListView实现九宫格效果的示例
Aug 02 Javascript
angular项目中bootstrap-datetimepicker时间插件的使用示例
Mar 15 Javascript
echarts整合多个类似option的方法实例
Jul 10 Javascript
VSCode搭建React Native环境
May 07 Javascript
JS绘图Flot如何实现可选显示曲线图功能
Oct 16 Javascript
手写实现JS中的new
Nov 07 Javascript
详解JS转换数值函数Number()、parseInt()、parseFloat()
Aug 24 #Javascript
浅谈ElementUI中switch回调函数change的参数问题
Aug 24 #Javascript
深入理解JS中Number(),parseInt(),parseFloat()三者比较
Aug 24 #Javascript
微信小程序支付PHP代码
Aug 23 #Javascript
vue+axios 前端实现的常用拦截的代码示例
Aug 23 #Javascript
详解如何配置vue-cli3.0的vue.config.js
Aug 23 #Javascript
JS使用Date对象实时显示当前系统时间简单示例
Aug 23 #Javascript
You might like
杏林同学录(一)
2006/10/09 PHP
Smarty foreach控制循环次数的实现详解
2013/07/03 PHP
php实现按天数、星期、月份查询的搜索框
2016/05/02 PHP
php 计算两个时间相差的天数、小时数、分钟数、秒数详解及实例代码
2016/11/09 PHP
php获取当前url地址的方法小结
2017/01/10 PHP
关于Laravel Route重定向的一个注意点
2017/01/16 PHP
用Laravel Sms实现laravel短信验证码的发送的实现
2018/11/29 PHP
ThinkPHP3.2框架操作Redis的方法分析
2019/05/05 PHP
jQuery 性能优化指南 (1)
2009/05/21 Javascript
javascript确认框的三种使用方法
2013/12/17 Javascript
jquery实现焦点图片随机切换效果的方法
2015/03/12 Javascript
获取阴历(农历)和当前日期的js代码
2016/02/15 Javascript
创建基于Bootstrap的下拉菜单的DropDownList的JQuery插件
2016/06/02 Javascript
DataTables+BootStrap组合使用Ajax来获取数据并且动态加载dom的方法(排序,过滤,分页等)
2016/11/09 Javascript
详谈js原型继承的一些问题
2017/09/06 Javascript
JavaScript实现重力下落与弹性效果的方法分析
2017/12/20 Javascript
取消Bootstrap的dropdown-menu点击默认关闭事件方法
2018/08/10 Javascript
浅谈django model的get和filter方法的区别(必看篇)
2017/05/23 Python
Python递归函数定义与用法示例
2017/06/02 Python
Python实现mysql数据库更新表数据接口的功能
2017/11/19 Python
使用pandas实现csv/excel sheet互相转换的方法
2018/12/10 Python
Python正则匹配判断手机号是否合法的方法
2020/12/09 Python
对python过滤器和lambda函数的用法详解
2019/01/21 Python
python实现读取excel文件中所有sheet操作示例
2019/08/09 Python
PyQt5实现登录页面
2020/05/30 Python
python中@contextmanager实例用法
2021/02/07 Python
深入浅析CSS3中的Flex布局整理
2020/04/27 HTML / CSS
乐天旅游台湾网站:Rakuten Travel TW
2017/06/01 全球购物
英国独特的时尚和生活方式品牌:JOY
2018/03/17 全球购物
主题酒店策划书
2014/01/28 职场文书
教师绩效工资方案
2014/02/01 职场文书
农村党支部书记四风问题个人对照检查材料
2014/09/21 职场文书
事业单位考察材料范文
2014/12/25 职场文书
任长霞观后感
2015/06/16 职场文书
电力培训学习心得体会
2016/01/11 职场文书
Mysql 8.x 创建用户以及授予权限的操作记录
2022/04/18 MySQL