- 博客(82)
- 收藏
- 关注
原创 wx.navigateTo(), wx.redirectTo(), wx.switchTab(), wx.navigateBack(), wx.reLaunch() 区别
wx.navigateBack() : 关闭当前页面,返回上一页面或多级页面。可通过getCurrentPages() 获取当前的页面栈,决定需要返回几层。wx.redirectTo() : 关闭当前页面,跳转到应用内的某个页面。wx.navigateTo() : 保留当前页面,跳转到应用内的某个页面。wx.switchTab() : 跳转到 TabBar 页面,并关闭其他所有非 tabBar 页面。wx.reLaunch() : 关闭所有页面,打开到应用的某个页面。
2023-11-20 13:55:17 213
原创 小程序this.data和setData 区别
小程序 直接使用this.data.key = value 是 不能更新到视图当中的。必须使用 this.setData({ key : value }) 来更新值。
2023-11-20 13:53:20 184
原创 vue项目微信JSSDK使用
所有需要使用 JS-SDK 的页面必须先注入配置信息,否则将无法调用(同一个 url 仅需调用一次,对于变化 url 的SPA的web app可在每次 url 变化时进行调用,目前 Android 微信客户端不支持 pushState 的H5新特性,所以使用 pushState 来实现web app的页面会导致签名失败,此问题会在Android6.2中修复)。对于用户触发时才调用的接口,则可以直接调用,不需要放在 ready 函数中。调用成功时:“xxx:ok” ,其中 xxx 为调用的接口名。
2022-08-23 17:25:51 2458 1
原创 【无标题】小程序使用vant weapp van-dropdown-menu 滚动穿透处理
在使用vant weapp 的下拉组件遇到了滚动穿透处理在列表页面增加弹窗打开弹窗关闭
2022-07-02 17:46:26 1040
原创 计算一个具体时间到当前时间的年月日时分秒
let dayTime = '2022-05-15 19:47' // 年 let timeVal = new Date(dayTime.replace(/-/g, "/")).getTime(); //时间戳时间格式化(毫秒) function dates(timeStamp) { let second = 1000; let minute = second * 60; let hour = minute * 60; let day
2022-05-17 18:42:41 244
原创 正常时间转成时间戳,时间戳和当前时间比较
发布后的前120秒,都显示1分钟前;例如:1分钟前120秒到1小时内,都显示n分钟前; 例如:2分钟前,3分钟前 … 58分钟前,59分钟前1小时到24小时内,都显示n小时前;例如:小时前,2小时前 … 23小时前,24小时前大于24小时又小于48小时的情况需要判断,这个时间段是否属于昨天的范畴还是前天的范畴; 属于昨天就显示“昨天”,属于前天就显示前天;例如:昨天,前天大于48小时后直接统计显示当前日期,例如:1月1日,1月2日 … 2月27日,2月28日超过当年显示n年n月n日,例如:20
2022-05-16 21:10:48 983
转载 js获取两个日期的月份
创建两个日期 var endTime = '2021-09'; var startTime = '2021-02'; 拆分创建的变量的 年月日 endTime = endTime.split('-'); 获得月份 endTime = parseInt(endTime[0]) * 12 + parseInt(endTime[1]); startTime = startTime.split('-'); startTime = parseInt(startTime[0]) * 12 + pars.
2022-03-09 13:47:36 910
原创 小程序 web-view url带参
先在要跳转的地方用encodeURIComponent,在webview.js取到值以后再decodeURIComponent例子:<view class="info-show top-info" bindtap="goUser" data-url="{{userUrl}}"> <text class="center-word">《用户协议》</text> </view>goUser(e){ var listarl
2022-03-07 16:55:04 1393
原创 时间戳转成正常时间补0处理
timestampToTime(timestamp) { var date = new Date(timestamp); //时间戳为10位需*1000,时间戳为13位的话不需乘1000 var Y = date.getFullYear() + "-"; var M = (date.getMonth() + 1 < 10 ? "0" + (date.getMonth() + 1) : date.getMonth
2022-02-24 11:28:10 634
原创 vue里的锚点定位
例子代码<template> <div class="hello"> <div class="all" > <div class="left"> <el-timeline> <el-timeline-item v-for="(fatherItem, index) in allData" :key="index"> <a @click="jump(
2022-01-20 18:30:39 1135
原创 vue 组件切换 保持组件的状态 keep-alive
如果你选择了一篇文章,切换到 Archive 标签,然后再切换回 Posts,是不会继续展示你之前选择的文章的。这是因为你每次切换新标签的时候,Vue 都创建了一个新的 currentTabComponent 实例。重新创建动态组件的行为通常是非常有用的,但是在这个案例中,我们更希望那些标签的组件实例能够被在它们第一次被创建的时候缓存下来。为了解决这个问题,我们可以用一个 keep-alive 元素将其动态组件包裹起来<!DOCTYPE html><html> <.
2021-10-21 17:29:35 692
原创 单个数组的数组对象去重
//删除的方法deteleObject(obj) { var uniques = []; var stringify = {}; for (var i = 0; i < obj.length; i++) { var keys = Object.keys(obj[i]); keys.sort(function(a, b) { return (Number(a) - Number(b));
2021-09-27 16:46:00 93
原创 把彩色照片用css样式改成灰色照片
<!DOCTYPE html><html> <head> <meta charset="utf-8" /> <meta name="viewport" content="width=device-width, initial-scale=1"> <title>彩色照片改灰色</title> <style type="text/css"> .img-hui{ -webkit-fil
2021-08-26 10:44:14 129
原创 js 数组对象获取某项值在数组里
"customDetails":[ { "code":"-1", "colorCode":"-1", "content":"已淘汰", "contentChild":"", "name":"淘汰", "stepCode":"003" }, { "code":"102", "colorCode":"", "content":"筛选通过", "contentChild":"", "name":"筛选通过",
2021-08-16 17:34:29 829
原创 微信小程序多选实现
微信小程序多选实现wxml: <ul class="ul-ls"> <li wx:for="{{infoList}}" wx:key='this' data-index='{{index}}' class='li-con {{item.isSelected? "onlist" : ""}}' data-index="{{index}}" data-id="{{item}}"
2021-07-06 17:17:46 252
原创 发光的button
<!DOCTYPE html><html lang="en"> <head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>button&..
2021-06-25 15:45:08 131
原创 根据element 构建公司组件库
构建公司组件库1,从github 拉 element 项目到本地2,yarn install3,yarn dev4,报错参照https://blog.csdn.net/baobao_123456789/article/details/1160471095,安装node.js6,文件地址
2021-06-25 09:17:24 170
原创 npm下载包 使用淘宝镜像
web npm install 下载比较慢 使用 淘宝镜像加速 npm install --registry=https://registry.npm.taobao.org
2021-06-18 16:08:17 333
原创 详情页对input多行文本需要换行显示的字符串展示
white-space: pre-line; line-height: 2;在详情页展示 描述的内容换行展示
2021-06-16 16:24:45 467
原创 js 数组对象取交集
this.atsListProcessCustomDetail(params).then((res) => { // res.data 从后端取得的数组 if (res.bizCode == 0) { let dataArr = res.data var arrs = [] if(dataArr.length>1){ dataArr[0].customDetails.forEach(e =&g
2021-06-16 14:21:11 346
原创 web iframe 实现pdf word Excel 预览
<el-dialog :title="dialogForm.title" width="60%" :close-on-click-modal="false" :visible.sync="visible" @close="handleClose" > <span> <iframe v-if=" dialogForm.fujianFales
2021-06-04 14:25:28 5034
原创 js数组删除数组中某项
let arr = ['1','2','3'];let a = '1';arr.forEach((item, index, arr) { if (item === a) { arr.splice(index, 1); }});
2021-02-08 17:35:03 231
原创 vue-router跳转修改title
this.$route.meta.title="我修改了meta" this.$router.replace({ query: {  
2021-01-18 16:59:08 836
原创 element popover 动态渲染数据 第一次点击漂移问题
<el-popover placement="right" width="260" trigger="manual" :value ="isPopoverInter == scope.row.applyCode" > <div
2020-11-24 10:06:10 1776
原创 动态增减表单项 判断
<div class="customer-form"> <div class="thress-cont" v-for="(item, index) in addForm.contactsParamList" > <div class="thress-cont-item"> <el-form-item label="姓名" p..
2020-10-26 14:02:55 190
原创 VUE开发--数字滚动CountTo
npm install vue-count-to<template> <div class="hello"> <countTo :startVal='startVal' :endVal='endVal' :duration='3000'></countTo> </div></template><script>// 引入插件import countTo from "vue-count-to";
2020-08-04 09:40:28 340 2
原创 更改当前路由的传参刷新页面
// 上一页 upPople() { let _this = this; let applyCode = this.$route.query.applyCode; let paramList = sessionStorage.getItem("paramList"); let arrList = JSON.parse(paramList); for (let i = 0; i < arrList.length; i++) { .
2020-07-22 16:45:34 539
原创 点击按钮 滑动到对应的div
<template> <div> <p> <button @click="showDetails(1)">NO1</button> <button @click="showDetails(2)">NO2</button> <button @click="showDetails(3)">NO3</button>
2020-05-11 09:45:08 507
原创 HTML 预览 word 简历
<iframe v-if="nameurl == 'pdf' || nameurl == 'html'" :src="e.attachmentsLocation" style="height: -webkit-fill-available;" width="100%" height="800"
2020-05-08 18:10:45 300
原创 element 日期 控件选择当前时间之前的时间
<el-date-picker value-format="yyyy-MM" style="width:100%" v-model="jobExperienceListInfo.jobExperienceList[index].day" ...
2020-05-05 11:27:14 1393
原创 排序 上下移动
<el-table-column label="排序" show-overflow-tooltip> <template slot-scope="scope"> <div> <!-- <img src="../../../../....
2020-05-05 11:21:20 473
原创 vue 路由拦截
this.$router.beforeEach((to, from, next) => { if (to.path == "/ecosaas-ats/ats-addtalent") { to.meta.title = "人才库新增"; } next(); }); this.$router.push(...
2020-04-22 20:13:11 136
原创 element 设置列
<template> <div class="mod"> <div class="info"> <ul> <li v-for="e,i in cols" @click="del(e,i)">{{e.label}}</li> </ul> </div&g...
2020-04-15 14:15:35 300
原创 elementUI中带输入建议的input使用
elementUI中带输入建议的input使用https://blog.csdn.net/qq_15385627/article/details/81700731
2020-03-27 16:27:19 697
原创 js 时间戳转成正常时间
/* 获取时间戳时间 */ getTime(datas) { //时间戳为10位需*1000,时间戳为13位的话不需乘1000 let date = new Date(datas * 1000); let Y = date.getFullYear() + "-"; let M = (date.getMonth() + 1 &l...
2019-12-26 17:37:47 750 1
原创 element 数据显示一行 强制不换行显示
:show-overflow-tooltip="true"<template> <el-table :data="tableData" style="width: 100%"> <el-table-column prop="date" label="日期" width="1...
2019-12-25 16:43:04 3419
原创 vue nextTick
Vue中的nextTick涉及到Vue中DOM的异步更新,感觉很有意思,特意了解了一下。其中关于nextTick的源码涉及到不少知识,很多不太理解,暂且根据自己的一些感悟介绍下nextTick。...
2019-12-25 09:30:59 94
原创 element树状图添加自定义图标
<div class="tree_pre"> <el-input placeholder="输入关键词进行过滤" style="padding:10px 0px;width:90%" v-model="filterText" suffix-icon="el-icon...
2019-12-20 16:52:00 653
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人