vue+element ui项目总结点(四)零散细节概念巩固如vue父组件调用子组件的方法、拷贝数据、数组置空问题 等
vue config下面的index.js配置host: '0.0.0.0',共享ip (假设你的电脑启动了这个服务我电脑一样可以启动)
-----------------------------------------------------------------------
回调函数就是一个参数,将这个函数作为参数传到另一个函数里面,当那个函数执行完之后,再执行传进去的这个函数。这个过程就叫做回调;
回调,回调,就是回头调用的意思。主函数的事先干完,回头再调用传进来的那个函数。
-----------------------------------------------------------------------
例子:
点击按钮获取数组中大于 18 的所有元素。
<button onclick="myFunction()" id="demo">点我</button>
var ages = [32, 33, 16, 40];
function checkAdult(age) {
     return age >= 18;
}
function myFunction() {
     document.getElementById("demo").innerHTML = ages.filter(checkAdult);
}
语法:
array.filter(function(currentValue,index,arr), thisValue)
filter() 不会对空数组进行检测。
filter() 不会改变原始数组。
-----------------------------------------------------------------------
vue计算属性(computed)会有缓存;调用的实际是属性的get方法;methods方法不会有;
-----------------------------------------------------------------------
数组置空问题 
let arrayList = [] or arrayList.length = 0 ;//不是靠谱的做法;
this.arrayList.splice(0, this.arrayList.length);//首选
-----------------------------------------------------------------------
document.getElementById("xxx").focus(); //光标自动定位到当前文本框
-----------------------------------------------------------------------
vue父组件调用子组件的方法
<Father/>
<Child ref="myChild"/>
假如子组件Child里面有一个方法叫 getName(){...},
父组件调用形式为this.$refs.myChild.getName();
-----------------------------------------------------------------------
输入框限制只能输入小数点并且小数点后保留4位小数
oninput="value=value.replace(/[^\d\.]/g,'').replace(/^(\d*(\.\d{0,4})?).*/,'$1')"
-----------------------------------------------------------------------
拷贝数据
deepCopyData(data) {
     return JSON.parse(JSON.stringify(data));
},
截去数组最后一条数据;
cutArrayLength(arr) {
     return arr.slice(0, -1);
},
vue+element ui项目总结点(四)零散细节概念巩固如vue父组件调用子组件的方法、拷贝数据、数组置空问题 等的更多相关文章
- vue+element ui项目总结点(一)select、Cascader级联选择器、encodeURI、decodeURI转码解码、mockjs用法、路由懒加载三种方式
		
不多说上代码: <template> <div class="hello"> <h1>{{ msg }}</h1> <p> ...
 - vue+element ui项目总结点(二)table合计栏目,按照起始年份--截止年份 插入数据并向后追加数据以最后一条年份+1
		
1.oninput 事件在用户输入时触发; <template> <div class="test_box"> <p>hell,你好</p ...
 - vue+element ui项目总结点(六)table编辑当前行、删除当前行、新增、合计操作
		
具体属性方法参考官方网站:http://element-cn.eleme.io/#/zh-CN/component/installation <template> <div clas ...
 - vue+element ui项目总结点(五)Carousel 走马灯组件、Collapse 折叠面板、Tree 树形控件
		
<template> <div class="ele_test_box"> <!-- 常用效果 Popover 弹出框组件 具体属性查看官方文档--& ...
 - vue+element ui项目总结点(三)富文本编辑器 vue-wangeditor
		
1.参考 https://www.npmjs.com/package/vue-wangeditor 使用该富文本编辑器 <template> <div class="egi ...
 - vue 父组件调用子组件内置方法
		
背景介绍:外派到泰康做项目.这个项目中有个选择组织的功能,是一个树桩结构的懒加载,于是我就element-ui的tree组件封装了一个公共的组件. 但是后来发现他们的公司组织结构不是都请求的同一个接口 ...
 - Vue  父组件调用子组件的方法
		
qwq 前两天看了下vue,父子组件方法的调用,怕忘记,所以做个小记录. 一.父组件调用子组件的方法 1.父组件 <template> <div id="rightmen ...
 - vue父组件调用子组件方法、父组件向子组件传值、子组件向父组件传值
		
一.父组件调用子组件方法 父组件代码 parent.vue <template> <div> <button @click="parentFun" ...
 - vue:父子组件间通信,父组件调用子组件方法进行校验子组件的表单
		
参考: ElementUI多个子组件表单的校验管理:https://www.jianshu.com/p/541d8b18cf95 Vue 子组件调用父组件方法总结:https://juejin.im/ ...
 
随机推荐
- js 拦截 窗体关闭事件
			
<script type="text/javascript"> <!-- window.onbeforeunload = onbeforeun ...
 - PDF上添加水印
			
1.整合jar: itext-asian-5.2.0.jar,itextpdf-5.5.10.jar,iTextAsianCmaps.jar 下载:itext的整合jar包 2.使用方法: publi ...
 - TypeScript完全解读(26课时)_8.ES6精讲-ES6中的类(进阶)
			
8.TypeScript完全解读-ES6精讲-类(进阶) 在index.ts内引入 Food创建的实例赋值给Vegetabled这个原型对象,这样使用Vegetables创建实例的时候,就能继承到Fo ...
 - 3、webpack打包出的文件解析
			
分析打包后的结果,看看打包后的结果是什么东西 把打包后的结果.注释什么的删删‘’ 当前是一个匿名函数. 默认的时候会执行,执行的时候会传一个对象,对象有几部分,第一部分是我们的key.第二部分是我们的 ...
 - 升级到Angular6后对老版本的RXJS代码做相应的调整
			
还没有了解过RXJS6的童鞋,可以查看我的另外一篇博文,此篇博文主要是对于RXJS5升级到RXJS6的代码调整示例 RXJS5版本 在RXJS5上我们是这样写请求的 import 'rxjs/add/ ...
 - 【WIP】LaTex入门
			
创建: 2018/06/15 说明: 这鸟东西实在没什么用的感觉,无奈学校报告要用这个写.无奈抽点时间学一下.
 - mongodb c# 序列化时 , Id引起的问题
			
1. c# 序列化时,如果没有指名_id , 如果class,struct有MemberName为 Id ,_id , 则自动识别为Id . 如果此时,这个"Id"是只读属性,就 ...
 - bzoj4563 HAOI2016放旗子
			
bzoj传送门 已知了"任意两个障碍不在同一行,任意两个障碍不在同一列",如果我们按每列只能放一个来考虑,那么这\(n\)个障碍一定是一个排列,那么也就是"每一列只能放一 ...
 - hard(2018.10.18)
			
题意:给你一棵\(n\)个节点的树,\(q\)个询问,每次询问读入\(u,v,k,op\),需要满足树上有\(k\)对点的简单路径交都等于\(u,v\)之间的简单路径,\(op=1\)表示\(k\)对 ...
 - Java并发编程面试题1
			
package com.mozq.thread.producer2; /* * 面试题2:以下代码是否存在错误 class ThreadTest implements Runnable{ public ...