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 相关文章推荐
jquery弹出框的用法示例(一)
Aug 26 Javascript
脚本合并提升javascript性能示例
Feb 24 Javascript
javascript常用的正则表达式实例
May 15 Javascript
TypeScript 学习笔记之基本类型
Jun 19 Javascript
Angular中使用ui router实现系统权限控制及开发遇到问题
Sep 23 Javascript
基于JavaScript实现下拉列表左右移动代码
Feb 07 Javascript
重新理解JavaScript的六种继承方式
Mar 24 Javascript
vue.js动态数据绑定学习笔记
May 19 Javascript
JavaScript基础心法 数据类型
Mar 05 Javascript
使用Vue父子组件通信实现todolist的功能示例代码
Apr 11 Javascript
对Layer弹窗使用及返回数据接收的实例详解
Sep 26 Javascript
vue配置多代理服务接口地址操作
Sep 08 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
在PHP中养成7个面向对象的好习惯
2010/07/17 PHP
解决php写入数据库乱码的问题
2019/09/17 PHP
javascript+dom树型菜单类,希望朋友们一起进步
2007/05/03 Javascript
用javascript实现点击链接弹出&quot;图片另存为&quot;而不是直接打开
2007/08/15 Javascript
Extjs Ext.MessageBox.confirm 确认对话框详解
2010/04/02 Javascript
HTML5附件拖拽上传drop &amp; google.gears实现代码
2011/04/28 Javascript
jquery验证表单中的单选与多选实例
2013/08/18 Javascript
Jquery对数组的操作技巧整理
2014/03/25 Javascript
推荐 21 款优秀的高性能 Node.js 开发框架
2014/08/18 Javascript
Javascript无参数和有参数类继承问题解决方法
2015/03/02 Javascript
js插件YprogressBar实现漂亮的进度条效果
2015/04/20 Javascript
jQuery隐藏和显示效果实现
2016/04/06 Javascript
限制只能输入数字的实现代码
2016/05/16 Javascript
JS结合bootstrap实现基本的增删改查功能
2016/07/22 Javascript
Bootstrap基本样式学习笔记之图片(6)
2016/12/07 Javascript
vue-router路由懒加载和权限控制详解
2017/12/13 Javascript
BootStrap模态框闪退问题实例代码详解
2018/12/10 Javascript
React 父子组件通信的实现方法
2019/12/05 Javascript
jQuery实现简单三级联动效果
2020/09/05 jQuery
python list中append()与extend()用法分享
2013/03/24 Python
urllib2自定义opener详解
2014/02/07 Python
Python设计模式之观察者模式实例
2014/04/26 Python
python 实现自动远程登陆scp文件实例代码
2017/03/13 Python
详解 Python 读写XML文件的实例
2017/08/02 Python
Python中xml和dict格式转换的示例代码
2019/11/07 Python
Django搭建项目实战与避坑细节详解
2020/12/06 Python
HTML5 b和i标记将被赋予真正的语义
2009/07/16 HTML / CSS
HTML5和CSS3实例教程总结(推荐)
2016/07/18 HTML / CSS
《最大的“书”》教学反思
2014/02/14 职场文书
医药营销个人求职信
2014/04/12 职场文书
差生评语大全
2014/05/04 职场文书
安全承诺书格式
2014/05/21 职场文书
社区护士演讲稿
2014/08/27 职场文书
2015入党个人自传范文
2015/06/26 职场文书
销售会议开幕词
2016/03/04 职场文书
Oracle 区块链表创建过程详解
2021/05/15 Oracle