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 相关文章推荐
JavaScript转换二进制编码为ASCII码的方法
Apr 16 Javascript
跟我学习javascript的基本类型和引用类型
Nov 16 Javascript
js仿小米官网图片轮播特效
Sep 29 Javascript
基于构造函数的五种继承方法小结
Jul 27 Javascript
vue实现移动端图片裁剪上传功能
Aug 18 Javascript
微信小程序使用Socket的实例
Sep 19 Javascript
highcharts 在angular中的使用示例代码
Sep 20 Javascript
React Native中Navigator的使用方法示例
Oct 13 Javascript
基于vue-cli创建的项目的目录结构及说明介绍
Nov 23 Javascript
详解组件库的webpack构建速度优化
Jun 18 Javascript
vue 组件内获取actions的response方式
Nov 08 Javascript
vue实现把接口单独存放在一个文件方式
Aug 13 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的ZipArchive类用法实例
2014/10/20 PHP
jquery 操作单选框,复选框,下拉列表实现代码
2009/10/27 Javascript
javascript+css 网页每次加载不同样式的实现方法
2009/12/27 Javascript
JSON 数据格式介绍
2012/01/13 Javascript
Javascript基础知识(二)事件
2014/09/29 Javascript
JavaScript中的style.cssText使用教程
2014/11/06 Javascript
jQuery中innerHeight()方法用法实例
2015/01/19 Javascript
jQuery层动画定位滑动效果的方法
2015/04/30 Javascript
详解jQuery UI库中文本输入自动补全功能的用法
2016/04/23 Javascript
轮播的简单实现方法
2016/07/28 Javascript
微信JS接口大全
2016/08/25 Javascript
详解ECharts使用心得总结
2016/12/06 Javascript
学习 NodeJS 第八天:Socket 通讯实例
2016/12/21 NodeJs
js实现图片360度旋转
2017/01/22 Javascript
jQuery滚动条美化插件nicescroll简单用法示例
2018/04/18 jQuery
基于AngularJS拖拽插件ngDraggable.js实现拖拽排序功能
2019/04/02 Javascript
webpack4实现不同的导出类型
2019/04/09 Javascript
layui动态绑定事件的方法
2019/09/20 Javascript
Vue+Element-UI实现上传图片并压缩
2019/11/26 Javascript
解决VUE自定义拖拽指令时 onmouseup 与 click事件冲突问题
2020/07/24 Javascript
[01:05]主宰至宝剑心之遗
2017/03/16 DOTA
python实现自动更换ip的方法
2015/05/05 Python
Python 文本文件内容批量抽取实例
2018/12/10 Python
Python多继承以及MRO顺序的使用
2019/11/11 Python
tensorflow 实现自定义梯度反向传播代码
2020/02/10 Python
django-crontab实现服务端的定时任务的示例代码
2020/02/17 Python
采用专利算法搜索最廉价的机票:CheapAir
2016/09/10 全球购物
意大利珠宝店:Luxury Zone
2019/01/05 全球购物
护士岗位职责
2014/02/16 职场文书
事务机电主管工作职责
2014/02/25 职场文书
应聘编辑自荐信范文
2014/03/12 职场文书
文化宣传方案
2014/03/13 职场文书
竞争与合作演讲稿
2014/05/12 职场文书
超市创意活动方案
2014/08/15 职场文书
农村党支部承诺书
2015/04/30 职场文书
Win11运行育碧游戏总是崩溃怎么办 win11玩育碧游戏出现性能崩溃的解决办法
2022/04/06 数码科技