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. python显示灰度图

    import matplotlib import matplotlib.pyplot as plt %matplotlib inline im=plt.imread('../lena.jpg', py ...

  2. UISearchController(使用)

    效果图1 效果图2 其实一般是在第一种情况使用的UISearchController,但是第二种情况这种又懒得去用uisearchbar+uitableview等等去处理, 其实主要是对数据源的合理使 ...

  3. Delphi7程序调用C#写的DLL解决办法(转)

    近来,因工作需要,必须解决Delphi7写的主程序调用C#写的dll的问题.在网上一番搜索,又经过种种试验,最终证明有以下两种方法可行:    编写C#dll的方法都一样,首先在vs2005中创建一个 ...

  4. SpringMVC使用ModelAndView的相对路径和绝对路径的问题

    例如:abc/a/a.jsp,想要跳转到根目录的b.jsp 使用 ModelAndView 跳转, 若引用:org.springframework.web.portlet.ModelAndView 这 ...

  5. egg- 配置

    1. model module.exports = app => { const { INTEGER, STRING, TEXT } = app.Sequelize; const User = ...

  6. get请求中文乱码问题

    Get中文乱码解决 Get请求类型: <form action="${pageContext.request.contextPath}/addArtical.action"  ...

  7. 《Redis设计与实现》- 复制

    在分布式系统中为了解决单点问题,通常会把数据复制多个副本部署到其他机器,满足故障恢复和负载均衡灯需求.Redis提供了复制功能,实现了相同数据多个副本,复制功能作是高可用Redis的基础,深入理解复制 ...

  8. 微信小程序相关

    https://www.cnblogs.com/shenzikun1314/p/7805168.html

  9. UIView控件 概况

    一.UIKit结构图 ------------------------------------------------------------------------------- @interfac ...

  10. git重新下载项目

    file-new-project from version control - git 修改网址为需要的网址