![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
js
jeremygeng
这个作者很懒,什么都没留下…
展开
-
vue + dayjs + filter 处理时间
【代码】vue + dayjs + filter 处理时间。原创 2023-03-03 14:54:59 · 99 阅读 · 0 评论 -
vite+vue 动态路由
【代码】vite+vue 动态路由。原创 2023-02-01 16:18:24 · 180 阅读 · 0 评论 -
storage 二次封装
storage 二次封装。原创 2023-02-01 16:11:45 · 78 阅读 · 0 评论 -
格式化日期
格式化日期原创 2023-02-01 16:08:54 · 48 阅读 · 0 评论 -
JavaScript判断文件是否存在
var xmlhttp=new XMLHttpRequest("Microsoft.XMLHTTP")xmlhttp.open("GET", `文件地址`, false)xmlhttp.send()if(xmlhttp.readyState == 4){ loading.close() if(xmlhttp.status == 404) { this.$message({ type: 'warning', message: '该文件不存在' })原创 2021-07-30 17:00:33 · 189 阅读 · 0 评论 -
div contenteditable 的光标定位(仿input的maxlength)
div contenteditable 的光标定位(仿input的maxlength) <!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-sc...原创 2020-02-24 22:51:42 · 1716 阅读 · 0 评论 -
Vue数据双向绑定原理
Vue数据双向绑定原理vue实现数据双向绑定主要是通过 采用数据劫持结合发布者-订阅者模式的方式,通过Object.defineProperty()来劫持各个属性的setter和getter方法;在数据变动时发布消息给订阅者,触发相应监听回调。当把一个普通的js对象传给Vue实例来作为他的data选项时,Vue将遍历他的属性,用Object.defineProperty()将他们转为gette...原创 2020-01-09 17:12:44 · 979 阅读 · 0 评论 -
写项目前的准备
写项目前的准备是否需要适配(rem)表格校验问题,如果校验不通过,该如何提示输入框长度、非法字符校验分页显示规则,超出一页显示还是有数据则显示?是否是一屏页面...原创 2019-12-20 16:16:11 · 112 阅读 · 0 评论 -
判断是否是手机端
判断是否是手机端export default function ({ isServer, req, redirect, route}) { let isMobile = (ua) => { return !!ua.match(/AppleWebKit.*Mobile.*/) } let userAgent = req ? req.headers['user-agent'...原创 2019-12-09 14:24:09 · 160 阅读 · 0 评论 -
判断浏览器是否支持webp格式图片
判断浏览器是否支持webp格式的图片js(function(doc, _this) { // 给html根节点加上webps类名 function addRootTag() { doc.documentElement.className += " webpa"; } var image = new Image(); /...原创 2019-10-23 14:16:25 · 594 阅读 · 0 评论 -
js封装返回顶部功能
返回顶部功能html <div class="back-bottom" @click="goBackTop"> <span class="iconfont">返回顶部</span> </div>js public goBackTop() { let timer = setInterval(funct...原创 2019-10-23 14:11:39 · 129 阅读 · 0 评论