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 Ajax异步处理Json数据详解
Nov 05 Javascript
详解JavaScript中shift()方法的使用
Jun 09 Javascript
封装好的javascript前端分页插件pagination
Jan 04 Javascript
jQuery技巧之让任何组件都支持类似DOM的事件管理
Apr 05 Javascript
基于JavaScript实现树形下拉框
Aug 10 Javascript
Angular的$http的ajax的请求操作(推荐)
Jan 10 Javascript
Angularjs处理页面闪烁的解决方法
Mar 09 Javascript
JS实现侧边栏鼠标经过弹出框+缓冲效果
Mar 29 Javascript
浅谈vue-router2路由参数注意的问题
Nov 08 Javascript
vuex如何重置所有state(可定制)
Jan 17 Javascript
深入了解Hybrid App技术的相关知识
Jul 17 Javascript
Vue + Node.js + MongoDB图片上传组件实现图片预览和删除功能详解
Apr 29 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
ThinkPHP下表单令牌错误与解决方法分析
2017/05/20 PHP
iis 7下安装laravel 5.4环境的方法教程
2017/06/14 PHP
php中各种定义变量的方法小结
2017/10/18 PHP
laravel框架中控制器的创建和使用方法分析
2019/11/23 PHP
用于判断用户注册时,密码强度的JS代码
2009/01/01 Javascript
js实现瀑布流的一种简单方法实例分享
2013/11/04 Javascript
jquery实现图片放大镜功能
2015/11/23 Javascript
详解JavaScript的表达式与运算符
2015/11/30 Javascript
移动端界面的适配
2017/01/11 Javascript
AngularJS中$http使用的简单介绍
2017/03/17 Javascript
Ionic2调用本地SQlite实例
2017/04/22 Javascript
Angular CLI 安装和使用教程
2017/09/13 Javascript
微信小程序switch开关选择器使用详解
2018/01/31 Javascript
原生JS实现多个小球碰撞反弹效果示例
2018/01/31 Javascript
vue2.0 axios跨域并渲染的问题解决方法
2018/03/08 Javascript
判断iOS、Android以及PC端的示例代码
2018/11/15 Javascript
ES6知识点整理之模块化的应用详解
2019/04/15 Javascript
关于element-ui表单中限制输入纯数字的解决方式
2020/09/08 Javascript
基于Ionic3实现选项卡切换并重新加载echarts
2020/09/24 Javascript
VUE-ElementUI 自定义Loading图操作
2020/11/11 Javascript
[53:10]2018DOTA2亚洲邀请赛 4.6 淘汰赛 VP vs VG 第一场
2018/04/11 DOTA
Python实现脚本锁功能(同时只能执行一个脚本)
2017/05/10 Python
matlab中实现矩阵删除一行或一列的方法
2018/04/04 Python
对Python 获取类的成员变量及临时变量的方法详解
2019/01/22 Python
Python 分发包中添加额外文件的方法
2019/08/16 Python
numpy.random.shuffle打乱顺序函数的实现
2019/09/10 Python
关于Python 常用获取元素 Driver 总结
2019/11/24 Python
浅谈Python中的模块
2020/06/10 Python
可视化pytorch 模型中不同BN层的running mean曲线实例
2020/06/24 Python
Python爬虫获取豆瓣电影并写入excel
2020/07/31 Python
python3:excel操作之读取数据并返回字典 + 写入的案例
2020/09/01 Python
数据库方面面试题
2012/04/22 面试题
行政部总经理岗位职责
2014/01/04 职场文书
健康教育评估方案
2014/05/25 职场文书
大学毕业论文致谢词
2015/05/14 职场文书
2016党校培训心得体会
2016/01/07 职场文书