- 博客(72)
- 收藏
- 关注
原创 vue项目中添加修改提交的数据公用,主要利用对象合并以及往对象中添加一项
一般在vue项目中,添加跟修改所有的内容基本上是一样的,所以就可以写一个对象公用,只是添加的时候需要传入创建人(cName)修改则需要传入修改人(mName),我们可以利用对象合并以及向对象中添加某一跳数据 ,下边的公用数据都是我在data里边定义好的//这是添加和修改公用的数据 let obj = { pId:this.ruleForm.pName, pName:c...
2018-07-04 17:35:15
1276
原创 js监控select的值
//监控select的值 $("#selectActive select").change(function(){ });
2018-07-02 18:01:27
5044
原创 element ui表单验证select既获取label又获取value
html部分<el-form-item label="所属公司" prop="comName"> <el-select v-model="ruleForm.comName" placeholder="请选择所属公司" @change="selectGet"> <el-option v-for="item in ruleForm....
2018-06-28 19:32:29
8234
1
原创 js动态往对象里边添加一项
第一种方法let obj ={"name":"tom","age":16}let key = "id";let value = 2obj[key] = value;console.log(obj)第二种方法,利用扩展运算符,简单又实用var obj1={"vue":300,"jquery":200};var obj2={"react":500};v
2018-06-28 19:23:48
47684
4
原创 element ui设置头部第一行的背景颜色
html部分<el-table :data="tableData" border style="width: 100%" :header-cell-style="getRowClass">方法//设置表格第一行的颜色getRowClass({ row, column, rowIndex, columnIndex }) { if (rowIndex == 0) { r...
2018-06-22 19:01:47
16730
6
原创 jQuery阻止子元素继承父元素事件
$("#layout").click(function (event) { if(event.target==this){ }})
2018-06-20 17:00:12
1097
原创 js input只能输入数字
<input type="text" value="" id="szNum" onkeyup="this.value=this.value.replace(/[^0-9-]+/,'');">
2018-06-19 16:13:21
1206
转载 vue生命周期钩子
2.一般的执行顺序(从上往下):beforeCreate 在实例初始化之后,数据观测(data observer) 和 event/watcher 事件配置之前被调用。created 实例已经创建完成之后被调用。在这一步,实例已完成以下的配置:数据观测(data observer),属性和方法的运算, watch/event 事件回调。然而,挂载阶段还没开始,$e...
2018-06-14 13:52:21
366
原创 vue实现吸顶效果
这个是html部分其中 isFixed的是在data中定义,初始值给个false<div class="header " id="header" :class="isFixed== true?'isFixed':''"> <div class=" fixed-width clearfix"> <div class="
2018-06-14 12:26:09
4437
1
原创 解决vue某些浏览器不支持promise造成白屏问题
npm install babel-polyfill --save 在main.js引入import 'babel-polyfill'
2018-06-06 18:16:27
2602
原创 js实现数组里边对象去重
var arr2 = [ { name: "18845568888", psd: "1" }, { name: "19999999999", psd: "11" }, { name: "15325465456", psd: "12" }, { name: "18845568888", psd: "13" },
2018-05-21 15:12:25
1171
原创 js实现两个数组一一对应
var arrA = ["语文", "数学", "英语", "历史", "地理", "政治", "物理", "化学", "生物"]; var arrB = [12,25,29,63,96,45,12,52,65]; var info = {}; function ArrayToObj(arrA, arrB) {
2018-05-03 11:35:19
9238
原创 vscode换背景图片
第一步:下载一个background的插件,安装完成以后会提示不用管这个,直接点不在提示如果安装完插件没反应,右键点击vscode的图标,选择以管理员的身份运行第二步:【文件(F)】-【首选项(P)】-【设置(S)】"background.enabled": true,"background.useDefault": false,"background.custom...
2018-04-28 17:00:06
18465
1
原创 js复制某个链接,相当于ctrl+c
function jsCopy(){ var e=document.getElementById("iptContent");//对象是contents,选择的input的这个元素 e.select(); //选择对象 tag=document.execCommand("Copy"); //执行浏览器复制命令 ...
2018-04-26 17:30:07
515
原创 js截取地址栏(可以截取中文)
function getUrlParam(key) { // 获取参数 var url = window.location.search; // 正则筛选地址栏 var reg = new RegExp("(^|&)" + key + "=([^&]*)(&|$)"); // 匹配目标参数 var result = url.s...
2018-04-25 14:33:10
535
原创 Hbuilder修改项目git提交路径
首先找到原文件打开.git文件打开这个config,修改路径就好还有一种情况可能你会找不到这个.git文件夹,可以在hbuilder选中这个文件件右键,最下边有个属性,里边会有这个文件夹的路劲,复制,然后在文件夹搜索...
2018-04-23 11:27:48
2275
转载 在main.js里导入并使用vue-resource
// main.js // 导入Vue,这个是必需的,在使用Vue之前,必须先导入 import Vue from 'vue' // 导入 vue-router,并使用 import VueRouter from 'vue-router' Vue.use(VueRouter) // 导入 vue-resource,并使用 import VueResou...
2018-04-13 10:28:15
1866
原创 layui表格 laytpl if else
{{# if (d.is_del=== 0) { }} <span>男</span>{{# } else if(d.is_del=== 1) { }} <span>女</span>{{# } else { }} <span>不男不女</span>{{# } }}...
2018-03-21 12:20:37
6870
原创 echarts 实现折线颜色变化及部分功能
<div class="" id="addpeople"> </div>function skinhum(timearr,countarr) { var skinhumchart = echarts.init(document.getElementById('addpeople')); //skinhumchart.title = '坐标轴刻度...
2018-03-15 14:35:05
1852
转载 常用的正则表达式
//用户名正则,4到16位(字母,数字,下划线,减号)var uPattern = /^[a-zA-Z0-9_-]{4,16}$/;//输出 trueconsole.log(uPattern.test("caibaojian"));//密码强度正则,最少6位,包括至少1个大写字母,1个小写字母,1个数字,1个特殊字符var pPattern = /^.*(?=.{6,})(?=.*\d)(...
2018-03-13 10:27:35
459
原创 js模拟点击事件
jquery模拟鼠标点击事件-示例 $(function(){ $("#div1").click(function(){ }); $("#div2").click(function(){ $("#a").trigger("click");//模拟执行id=div1的事件 }); }); di
2018-01-19 14:45:24
1666
原创 实现移动端键盘确认变成搜索
//这两种都能用, 一个是在form上加id 一个是在input元素加id //对于ios添加一个form元素是必要的,否则只能实现功能但是键盘的文字不能变成搜索字样// $('#myform').bind('search', function () {// //coding // alert(1);// }); $('#myinput').bind('
2018-01-18 17:21:16
2024
原创 css实现图片置灰
.gray { -webkit-filter: grayscale(100%); -moz-filter: grayscale(100%); -ms-filter: grayscale(100%); -o-filter: grayscale(100%);
2018-01-08 10:08:26
2207
原创 验证码60秒倒计时
var wait=60; function time(o) { if (wait == 0) { o.removeAttribute("disabled"); o.value="免费获取验证码"; wait = 60; } else {
2018-01-05 14:10:22
358
原创 输入8-16位数字和字母组成的密码
$("#pwd").blur(function(){ var str=$("#pwd").val(); if(str.length==0){ $("#verPwd").html("密码不能为空"); return false; } else{ var
2018-01-05 14:01:28
30122
原创 判断手机号
$("#uphone").blur(function(){ var str=$("#uphone").val(); //获取手机号的 if(str.length==0){ $("#verify").html("用户名不能为空"); return false; } else{
2018-01-05 13:59:57
465
原创 实时监控input的值
$("#user_text").bind("input propertychange change", function(event) {});
2018-01-05 13:50:25
2875
转载 百分比转换
Number.prototype.toPercent = function() {return(Math.round(this * 10000) / 100).toFixed(0) + '%';}var A = 1;alert([ A.toPercent()].join('\n'));
2018-01-05 13:49:05
1044
转载 判断是移动端还是pc端
function browserRedirect() { var sUserAgent = navigator.userAgent.toLowerCase(); var bIsIpad = sUserAgent.match(/ipad/i) == "ipad"; var bIsIphoneOs = sUserAgent.match(/iphone os/i
2018-01-05 13:47:59
819
转载 js判断手机有没有下载某个App,如果没有跳到下载的地方
js判断唤醒某个App的方法,$("#btn").click(function() {try{if(navigator.userAgent.match(/(iPhone|iPod|iPad);?/i)){window.location.href="weixin://";}else if(navigator.userAgent.match(/android/i)){windo
2018-01-05 12:09:14
967
转载 css溢出影藏然后显示三个小点
1.实现单行文本的溢出显示省略号{ overflow: hidden;text-overflow:ellipsis;white-space: nowrap;} 2.实现多行溢出显示省略号(因使用了WebKit的CSS扩展属性,该方法适用于WebKit浏览器及移动端){display: -webkit-box;-webkit-box-orient: vertic
2018-01-05 11:56:07
6458
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅