自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 收藏
  • 关注

原创 关于webview中的网页链接不变,链接内容更新后打开后是最新修改内容

如果你想要避免这种缓存,可以在资源的 URL 中添加一个随机参数,这样浏览器就会认为这是一个新的资源,不会使用之前的缓存。在这种情况下,即使你设置了不缓存的响应头,CDN 服务器仍然可能会缓存网页的内容。在这种情况下,即使你设置了不缓存的响应头,代理服务器仍然可能会缓存网页的内容。对于需要频繁访问的数据,可以将其缓存到内存或者缓存服务器上,减少对数据库的访问。在网页的响应头中设置 Cache-Control:no-cache 和 Expires:0,可以让浏览器强制重新加载网页,而不使用之前的缓存。

2023-03-29 17:10:21 697

原创 关于ts的学习参考

要创建对象,必须要先定义类,所谓的类可以理解为对象的模型,程序中可以根据类创建指定类型的对象,举例来说:可以通过Person类来创建人的对象,通过Dog类创建狗的对象,通过Car类来创建汽车的对象,不同的类可以用来创建不同的对象。上例中,test函数有一个参数类型不确定,但是能确定的时其返回值的类型和参数的类型是相同的,由于类型不确定所以参数和返回值均使用了any,但是很明显这样做是不合适的,首先使用any会关闭TS的类型检查,其次这样设置也不能体现出参数和返回值是相同的类型。

2023-03-25 19:15:29 59

原创 input输入框之checkbox

1、遍历某个div下每一个input框, is(’:checked’)判断是否选中let _list = []$('.form').find('input[name="busiPackages"]').each(function() { let itemVal = $(this).val(); let itemCode = $(this).data('code'); if ($(this).is(':checked')) { _list.push({code: ite

2021-11-12 11:30:02 1432

原创 关于前端配置微信重定向导致ios调用微信方法配置失败解决方案

1、背景由于某些原因要前端来直接写微信重定向地址2、隐患微信ios传过去的地址不是后台appid配置的地址,导致签名出错,不能调用微信提供sdk3、解决方案获取url时不用 url = window.location.href改为: url = window.location.origin + window.location.pathname然后重定向写法改为window.location.replace(`https://open.weixin.qq.com/connect/oauth2/

2021-03-20 18:49:06 692

原创 搭建vue2.0+cli3.0+vantUI单页面项目

1. 先检查node安装情况及版本号win+R==>cmd==>进入命令行node -v或者直接在vscode内打开终端输入命令node -v2.检查npm同上,只是输入命令为npm -v3. 安装vue-cli3.0在vscode或者Git命令窗口进行在安装之前先检查一下是否已安装过命令// 后面那个V是大写的vue -V卸载之前的npm uninstall vue-cli -g安装npm i @vue/cli -g4.搭建1、在终端输入vu

2020-11-14 17:49:44 267

原创 对于图片的优化点

对于图片的优化点可以先看这个关于图片的相关-https://zhuanlan.zhihu.com/p/663319771、去掉无意义的修饰最大的优化就是压根不要图片!所以在优化之前要做的,首先是确认设计,设计本身是否需要用那么多图片?还是说可以更简洁?直接使用CSS替代图片来实现修饰效果吧!如半透明、边框、圆角、阴影、渐变等,在当前主流浏览器中都可以用CSS达成。将来CSS滤镜得到广泛支持后,还可以做到alpha混合、正片叠底等各种效果。参考利利写的css的滤镜-https://docs.qq.co

2020-11-02 20:15:20 136

原创 vue 项目动态title的渲染问题

vue种动态渲染方式有多种,但是各有个的优缺点,要根据项目来确定使用哪一种。1、用vue-wechat-title插件由于做的大多数项目是微信的,所以很多时候直接会想到用vue-wechat-title插件安装插件 npm install vue-wechat-title --save或者直接在package.json中添加引用 在main.js中引用路由文件中写好title在router-view 中使用 <router-view v-wechat-title

2020-10-10 20:17:34 610

原创 页面需要缓存处理情况

在项目中有遇到这种情况,从a页面进入b页面编辑后,从b页面进入c页面,再从c页面返回我们希望b页面依旧保存我们填好的信息,不要刷新,但是再从别的页面进入b页面也不能一直保存b页面的编辑内容。根据这种情况讨论方案:1、组件引用传参方式这种情况适合参数较少要保存内容少的情况,例如在一个表单页面,的查看协议或者合同,这时把合同或者协议做成组件展示,会是操作方便且代码简洁许多。2、vuex https://vuex.vuejs.org/zh/首先说明,不要为了使用 vuex 而使用,而是与其他方式相

2020-08-30 18:21:03 165

原创 移动端H5开发技巧

css篇1、常用的meta设置1、不缓存头部设置<meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta http-equiv="pragma" content="no-cache"><meta http-equiv="Cache-Control" content="no-cache, must-revalidate"

2020-08-02 11:21:37 180

原创 h5和app之间联调

怎么调用主要看两者之间时怎么交互的,一般调用方法都是app给出当H5直接调用app提供的方法时;比如app安卓端提供的方法是这样的H5这边直接分好安卓或ios,安卓端的调用方法匹配上面的window.Jlpayment.refund(""),括号里面是参数~附上具体实例var wx = '', sysTemType = ''; $(function () { wx = navigator.userAgent.toLowerCase().indexOf('micromessenger'

2020-07-08 14:21:06 541

原创 h5开发常用小技能

1、今天接到反馈,在原有链接不变的情况下,放置在微信公众号中的H5页面,很多用户表示没有更新,而且刷新也没有更新过来。开发的时候有更改的话直接重新在微信里面打开也是没有更新过来的,也要手动刷新一下。之前的meta标签是这样的: <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta http-equiv="X-UA-Compa

2020-07-07 20:52:04 135

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除