shit element ui

element ui & select change event demo

https://element.eleme.io/#/en-US/component/selecthttps://element.eleme.io/#/en-US/component/selecthttps://element.eleme.io/#/en-US/component/select#select-events

https://element.eleme.io/#/en-US/component/select#select-events


https://stackoverflow.com/questions/7373058/changing-the-selected-option-of-an-html-select-element

https://stackoverflow.com/questions/47873386/vue-js-element-ui-get-event-target-at-change

@change="changeHandler"

https://stackoverflow.com/questions/43839066/how-can-i-set-selected-option-selected-in-vue-js-2

solution


<el-select
v-model="status"
@change="selectChange"
placeholder="请选择状态"
size="mini">
<el-option
v-for="item in states"
:key="item.value"
:label="item.label"
:value="item.value">
</el-option>
</el-select> selectChange() {
console.log(`select value is changed!`, this.$data.status);
},

shit element ui

select-events & input-events

https://element.eleme.io/#/en-US/component/select#select-events

https://element.eleme.io/#/en-US/component/input#input-events

table & multiple-select

https://element.eleme.io/#/en-US/component/table#multiple-select

https://vuejs.org/v2/guide/forms.html#Select

v-bind & :bind

https://vuejs.org/v2/api/#v-bind


vue & $refs

DOM & ref

https://vuejs.org/v2/api/#ref


getSearchData() {
// this.$refs.input === ref="input"
// let input = document.querySelector(`[data-input="search"]`);
let {
status,
value,
} = this.$data;
// api
let url = URLs.account;
// JSON
const options = {};
if (status) {
options["status"] = status;
}
if (input.value) {
// options["keyWord"] = input.value;
options["keyWord"] = value;
}
// clear
// input.value = "";
this.$data.value = "";
// console.log(`Search options =\n`, JSON.stringify(options, null, 4));
// console.log(`Search options =\n%c${JSON.stringify(options, null, 4)}`, `background: #000; color: #0f0;`);
console.log(`Search options =\n%c${JSON.stringify(options, null, 4)}`, `background: #fff; color: #0f0;`);
this.fetchTableData(url, options);
},

getSearchData() {
// this.$refs.input === ref="input"
// let input = document.querySelector(`[data-input="search"]`);
let {
status,
value,
} = this.$data;
// api
let url = URLs.account;
// JSON
const options = {};
if (status) {
options["status"] = status;
}
if (value) {
options["keyWord"] = value;
}
// if (input.value) {
// options["keyWord"] = input.value;
// }
// clear
// input.value = "";
this.$data.value = "";
// console.log(`Search options =\n`, JSON.stringify(options, null, 4));
// console.log(`Search options =\n%c${JSON.stringify(options, null, 4)}`, `background: #000; color: #0f0;`);
console.log(`Search options =\n%c${JSON.stringify(options, null, 4)}`, `background: #fff; color: #0f0;`);
this.fetchTableData(url, options);
},

shit element ui的更多相关文章

  1. 使用element ui 日期选择器获取值后的格式问题

    一般情况下,我们需要给后台的时间格式是: "yyyy-MM-dd" 但是使用Element ui日期选择器获取的值是这样的: Fri Sep :: GMT+ (中国标准时间) 在官 ...

  2. element ui 1.4 升级到 2.0.11

    公司的框架 选取的是 花裤衩大神开源的 基于 element ui + Vue 的后台管理项目, 项目源码就不公开了,记录 分享下 步骤 1. 卸载 element ui 1.4的依赖包 2. 卸载完 ...

  3. [坑况]饿了么你是这样的前端——vue+element ui 【this dependency was not found:'element-ui/lib/theme-chalk/index.css'】

    element ui 坑况:今日pull代码,潇洒npm run dev ,被告知:this dependency was not found:'element-ui/lib/theme-chalk/ ...

  4. Vue + Element UI项目初始化

    1.安装相关组件 1.1安装Node 检查本地是否安装node node -v 如果没有安装,从Node官网下载 1.2安装npm npm -v 如果没有安装:使用该指令安装: npm install ...

  5. Element UI——本地引入iconfont不显示

    前言 前面因为本地引入Element UI导致了iconfont不显示,所以只好再去Element UI官网去扒下iconfot 步骤 进入官网 组件 | Element UI F12进入控制台,找到 ...

  6. Html | Vue | Element UI——引入使用

    前言 做个项目,需要一个效果刚好Element UI有,就想配合Vue和Element UI,放在tp5.1下使用,但是引入在线的地址各种报错,本地引入就完美的解决了问题! 代码 __STATIC_J ...

  7. 分享一个自搭的框架,使用Spring boot+Vue+Element UI

    废弃,新的:https://www.cnblogs.com/hackyo/p/10453243.html 特点:前后端分离,可遵循restful 框架:后端使用Spring boot,整合了aop.a ...

  8. 上传图片组件封装 element ui

    // element ui 文档地址: http://element.eleme.io/#/zh-CN <template> <div> <div class=" ...

  9. vue项目使用element ui的Checkbox

    最近使用到element ui的下拉多选框Checkbox Checkbox用法可参考与于 http://element.eleme.io/#/zh-CN/component/checkbox Che ...

  10. vue的$nextTick使用总结,this.$refs为undefined的解决办法,element Ui的树形控件setCheckedKeys方法无法使用

    其实这3个讲的是一个问题,先说下问题,我在watch里设置一个监听,当弹窗打开时,自动添加树形的默认选中项, 但奇怪的是this.$refs为undefined,自然setCheckedKeys无法使 ...

随机推荐

  1. SpringBoot学习14:springboot异常处理方式4(使用SimpleMappingExceptionResolver处理异常)

    修改异常处理方法3中的全局异常处理Controller即可 package bjsxt.exception; import org.springframework.context.annotation ...

  2. java基础 File 递归删除文件夹中所有文件文件夹 目录(包含子目录)下的.java文件复制到e:/abc文件夹中, 并统计java文件的个数

    File 递归删除文件夹中所有文件文件夹 package com.swift.kuozhan; import java.io.File; import java.util.Scanner; /*键盘录 ...

  3. Junit 测试 @Test 红名问题

    准备测试,如上图,都是红名 Ctrl+1 或者鼠标放在@Test上 鼠标放在@Test上出现上面这种就可直接点击安装了 如果是下边这种 Test is not an annotation type,一 ...

  4. python读写dbf数据库

    dbf数据库作为一种简单的数据库,曾经广泛使用.现在在金融领域还是有很多的应用之处,工作中遇到此类的问题,在此记录一下. 1. 读取dbf ''' 读取DBF文件 ''' def readDbfFil ...

  5. (二)、Python 基础

    Python入门 一.第一句Python 在 /home/dev/ 目录下创建 hello.py 文件,内容如下: print "hello,world" 执行 hello.py ...

  6. 多线程之ReadWriteLock模拟缓存(九)

    错误案例1: package com.net.thread.lock; import java.util.HashMap; import java.util.Map; import java.util ...

  7. 子查询,用户管理,pymysql使用

    当我们的一条记录 分散不同的表中时,就需要进行多表查询例如 一对一 一对多 多对多 1.笛卡尔积查询 意思就是将两个表中的所有数据 全部关联在一起例如A表有两条 B表有三条 一共有6条会产生大量的错误 ...

  8. iar注释快捷键

    选中多行后注释快捷键:Ctrl+K 取消多行注释快捷键:Ctrl+Shift+K

  9. HyperLedger Fabric 1.4 比特币历史(1.1)

    比特币是一种数字货币,也是一种创新思维,把人们带入到一个无中心化.完全可信任.安全可靠的全新思维领域:一个叫“中本聪”的人或组织,使我们思维产生化学反应,他在2008年10月31日发表了比特币白皮书& ...

  10. TouTiao开源项目 分析笔记2

    1.Constant常量定义类 1.1.源代码 public class Constant { public static final String USER_AGENT_MOBILE = " ...