element组件知识点总结
1:单选框与多选框的change事件,html代码
<div id="app">
<div class="demo box">
<h6>例子13</h6>
<template>
<el-checkbox v-model="checked" @change="ceshi2" label="备选项">备选项</el-checkbox>
</template>
</div>
<div class="demo box">
<h6>例子14</h6>
<template>
<el-radio-group v-model="radio2" @change="ceshi">
<el-radio :label="1">备选项</el-radio>
<el-radio :label="2">备选项</el-radio>
</el-radio-group>
</template>
</div>
</div>
对应的js代码
methods:{
ceshi(value){
console.log(value);
},
ceshi2(event){
console.log(event.target.checked);
}
}
2:vue监听键盘事件
<div class="demo">
<input type="text" name="" v-on:keyup='submit'>
</div>
js
methods:{
submit:function(event){
alert(event.target.value);
}
},
3:组件
<div id="app">
<div class="demo">
<h6>例子13</h6>
<div>
<input v-model="parentMsg">
<br>
<!--child作为一个组件被js中的template替换-->
<child v-bind:my-message="parentMsg"></child>
<!--父组件通过props: ['myMessage']把父组件的值传递给子组件-->
<!--,而js中template用来生成子组件-->
</div>
<div>{{parentMsg}}</div>
</div>
</div>
对应的js
var vueInit = function() {
Vue.component('child',{
props: ['myMessage'],
template: '<span style="color:red">{{myMessage}}你好</span>',
/*data:function(){
return {
parentMsg: 'Message from parent'
}
}*/
});
new Vue({
el: '#app',
data:{
parentMsg: 'Message from parent'
}
})
}
注册组件component时,data是用来渲染组件中的参数,用来渲染myMessage;而组件构造器中的data是用来渲染页面父节点参数,用来渲染页面中的{{parentMsg}};
4:父子组件关系
Vue.component('child', {
// 声明 props,告诉后面的template中的message是prop父子传递的参数
props: ['message'],
// message是来自于父组件
template: '<span>{{ message }}</span>'
})
对应的html
<child message="hello!"></child>
标签<child>作为父组件,定义message(已经在js中定义为prop,用来传递参数);
element组件知识点总结的更多相关文章
- 【vue】vue使用Element组件时v-for循环里的表单项验证方法
转载至:https://www.jb51.net/article/142750.htm标题描述看起来有些复杂,有vue,Element,又有表单验证,还有v-for循环?是不是有点乱?不过我相信开发中 ...
- element组件dialog关闭时Message消息提示抖动问题
在页面内容较多,出现滚动条时使用element组件里的dialog组件,当关闭dialog组件的同时弹出Message消息提示时,Message会抖动一下. 在页面有滚动条的情况先打开dialog时, ...
- 阻止element组件中的<el-input/>的粘贴功能
需求: 阻止element组件中的<el-input/>的粘贴功能 实现思路: <el-input/>组件是由外层<div>和内层的<input>组成的 ...
- vue2+element组件库开发
Vue2:https://cn.vuejs.org/v2/guide/single-file-components.html element组件库:http://element-cn.eleme.io ...
- vue+Elment-UI,修改element组件样式
在用vue开发项目过程中,我们总是避免不了的会使用到elementUI,它里面提供的一些组件都为我们的开发带来了很大的便利,但是,当有时候我们需要使用这些组件的同时又要修改下组件的UI样式的话,我们该 ...
- 解决vue中element组件样式修改无效
vue中element组件样式修改无效 <style> .detail{ .el-input__inner { height: 48px; } } </style> 直接写st ...
- 自定义Vue&Element组件,实现用户选择和显示
在我们很多前端业务开发中,往往为了方便,都需要自定义一些用户组件,一个是减少单一页面的代码,提高维护效率:二个也是方便重用.本篇随笔介绍在任务管理操作中,使用自定义Vue&Element组件, ...
- 关于element组件中分页的一些个人思路
最近在用element,用到了它的分页这个组件,我这边的情况是,我前端请求数据,数据大概有20个的样子,把数据存在data的一个数组里面,用一个v-for循环遍历数组内容,并用div装起来,这样20个 ...
- React 学习(一) ---- React Element /组件/JSX
学习React的时候,你可能听到最多的就是要先学习webpack, babel,要先学会配置然后才能学react 等等,一堆的配置就把我们吓着了,根本就没有心情就学习react了.其实在最开始学习re ...
随机推荐
- 1月10日 ruby基础教程,查漏补缺; 2月22日 Exception补充
https://ruby-doc.org/core-2.5.0/Exception.html 1月20日练习完1,2章. 第一章 初探 ‘’单引号不执行转义符. \t 制表符.\n 换行符. p me ...
- python-day49--前端 html
一.列表标签 1.有序列表 <ol> (order list ) 在浏览器中显示包括:padding , 有序排列 <li>:列表中的每一项. 2.无序列表 ...
- thinkphp if标签
1.thinkphp框架中的if标签,用于html页面中.在html中编写php代码 1).从控制器中得到数据在循环中if else 判断:<volist name="system_r ...
- OAF 获取页面路径
--模糊查询某个页面 SELECT * FROM JDR_PATHS jp WHERE JP.PATH_NAME LIKE '%XXXX%'; --精确的查找过程 -- DocID --参数通过关于此 ...
- iOS UI-QQ聊天布局
一.Model BWMessage.h #import <Foundation/Foundation.h> typedef enum{ BWMessageMe = ,//表示自己 BWMe ...
- django url 使用总结
1 无参数情况 配置URL及其视图如下: (r'^hello/$', hello) def hello(request): return HttpResponse("Hello World& ...
- pos提交提交数据时碰到Django csrf
我的github(PS:希望star):https://github.com/thWinterSun/v-admin 最近在用Vue写前端代码,再用vue-resource向后台提交数据.项目后台是用 ...
- EL表达式、 jstl标签
https://www.cnblogs.com/zhaotiancheng/p/6391894.html https://blog.csdn.net/zdwzzu2006/article/detail ...
- en_java去重排序
@Test public void tes5() { String[] strs ={"e", "ee", "ea", "ei&q ...
- Linq的简介和基础知识学习
学习LINQ之前,我们要知道LINQ是干什么,解决什么问题的,怎样学习? 一.LINQ简介 1.什么是LINQ? 什么是LINQ?LINQ中文翻译为语言集成查询(Language Integrated ...