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的朋友一点学习经验小结
Nov 23 Javascript
基于jquery的返回顶部效果(兼容IE6)
Jan 17 Javascript
node.js 开发指南 ? Node.js 连接 MySQL 并进行数据库操作
Jul 29 Javascript
js实现类似jquery里animate动画效果的方法
Apr 10 Javascript
jQuery EasyUI之DataGrid使用实例详解
Jan 04 Javascript
js 动态给元素添加、移除事件的实现方法
Jul 19 Javascript
js实现打地鼠小游戏
Feb 13 Javascript
jQuery实现弹窗居中效果类似alert()
Feb 27 Javascript
Vuejs中使用markdown服务器端渲染的示例
Nov 22 Javascript
微信小程序 Storage更新详解
Jul 16 Javascript
关于angular 8.1使用过程中的一些记录
Nov 25 Javascript
Axios取消重复请求的方法实例详解
Jun 15 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
PHP和XSS跨站攻击的防范
2007/04/17 PHP
PHP 简单日历实现代码
2009/10/28 PHP
PHP删除目录及目录下所有文件的方法详解
2013/06/06 PHP
JoshChen_web格式编码UTF8-无BOM的小细节分析
2013/08/16 PHP
php如何实现只替换一次或N次
2015/10/29 PHP
php常用字符串String函数实例总结【转换,替换,计算,截取,加密】
2016/12/07 PHP
php封装的验证码类分享
2017/02/26 PHP
php删除二维数组中的重复值方法
2018/03/12 PHP
laravel高级的Join语法详解以及使用Join多个条件
2019/10/16 PHP
Add a Table to a Word Document
2007/06/15 Javascript
JavaScript 错误处理与调试经验总结
2010/08/10 Javascript
javascript 禁用IE工具栏,导航栏等等实现代码
2013/04/01 Javascript
JavaScript组合拼接字符串的效率对比测试
2014/11/06 Javascript
如何用js实现鼠标向上滚动时浮动导航
2016/07/18 Javascript
可输入文字查找ajax下拉框控件 ComBox的实现方法
2016/10/25 Javascript
javascript鼠标跟随运动3种效果(眼球效果,苹果菜单,方向跟随)
2016/10/27 Javascript
bootstrap table表格使用方法详解
2017/04/26 Javascript
nodejs6下使用koa2框架实例
2017/05/18 NodeJs
详解JavaScript中的函数、对象
2019/04/01 Javascript
vue-amap根据地址回显地图并mark的操作
2020/11/03 Javascript
手写Vue2.0 数据劫持的示例
2021/03/04 Vue.js
Python下的subprocess模块的入门指引
2015/04/16 Python
Python下载指定页面上图片的方法
2016/05/12 Python
python中实现延时回调普通函数示例代码
2017/09/08 Python
Python中使用filter过滤列表的一个小技巧分享
2020/05/02 Python
聊聊python中的循环遍历
2020/09/07 Python
HTML5 语义化结构化规范化
2008/10/17 HTML / CSS
德国运动鞋网上商店:Afew Store
2018/01/05 全球购物
Reebok官方旗舰店:美国知名健身品牌锐步
2019/01/07 全球购物
zooplus波兰:在线宠物店
2019/07/21 全球购物
挂职学习心得体会
2014/09/09 职场文书
教师个人自我剖析材料
2014/09/29 职场文书
护理专业自我评价
2015/03/11 职场文书
2015年行风建设工作总结
2015/05/15 职场文书
2019朋友新婚祝福语精选
2019/10/10 职场文书