- 博客(25)
- 收藏
- 关注
原创 app分享网页链接到微信朋友圈,二次转发后,分享卡片缩略图偶尔显示不出来的解决方法
可能会出现分享卡片缩略图偶尔显示不出来,这个问题是偶现的,没有必现,如果点击这个图片丢失的卡片继续二次分享,就会必然出现分享小卡片图片丢失的问题。如果你点击分享的链接,快速的点击分享(页面还没加载完)这个时候是无法获取到分享图片和标题的,这个貌似无解。盲猜是微信客户端列表渲染有缓存机制,而他缓存的唯一依据就是分享的链接。当app分享一个h5网页链接到微信朋友圈后,二次分享,
2024-07-29 16:40:39
305
原创 uniapp使用mixin全局配置微信分享后,Vue3组合式api局部修改分享配置的一种方法
但是这么写了,在局部想要覆盖这两个方法成了问题,值得注意的是,这两个方法可不是页面组件里面的methods里的,那么在里面怎么局部覆盖这个函数呢,以下提供一个方法,不知道是不是最优解,但是确实解决了这个问题。思路是通过修改当前实例对象里面的方法来覆盖。希望有优雅的解决方案的大佬评论区讨论。
2024-07-18 17:07:11
299
原创 uniapp 开发微信小程序报 Error: module ‘xxxxxxxxxxx.js‘ is not defined, require args is ‘xxxx‘,编译的坑!
uniapp在编译的时候首次会忽略掉static中间文件,导致你static中的js文件不会被编译,那么引入路径还是vue的项目结构里的,所以会有找不到资源的问题。第三方包都被打包进vendor.js里面了,所有的包都是从这里面引入,如果没有编译成这个样子,引入路径就不对,那自然是找不到资源。那么如果你是static这个目录下的文件报这个错,那基本上就我接下来说的这个问题了!,这里保险起见也把less等非图片视频资源都移动到新的目录来,正常的被打包的js资源,应该长这个样子。,确保js资源被编译!
2024-07-11 21:01:48
856
原创 微信开发者工具入门
导入项目,选择文件夹打开,导入的文件夹里面一定要有个app.json的文件才正确!下载后直接安装,一直点下一步就行。根据自己的系统选择下载。
2024-04-13 16:44:04
213
原创 window.removeEventListener移除事件监听不生效?
window.removeEventListener移除事件不生效?第二参数必须传入创建监听时传入的那个函数
2024-03-13 01:04:44
949
原创 前端网页跳转135编辑器,使用135编辑器后带内容回跳返回原页面
135编辑器有个面得的服务,就是可以使用他们的编辑器,编辑后在自己网站获取到编辑的内容,对于发稿业务,有紧急需求的可以用一下。这个方法主要原理就是window对象里子父窗口通讯。
2024-03-07 20:43:58
209
原创 服务器配置ssl
2、有了证书之后,下载下来,你需要的文件一般是xxx.crt和xxx.key的文件。新建一个ssl的文件夹用来存放证书(xxx.crt)和公钥(xxx.key),1、去腾讯云或者阿里云购买ssl证书,当然也可以申请免费。接着cd进sites-available中。在default中加入一下配置。最后保存退出,重启nginx。cd到nginx文件夹里。
2023-11-17 00:05:22
118
原创 vben框架切换路由空白页问题
当修改了js代码热更新之后,切换到某个路由之后再切换到其他页面就会导致中间部分空白加载不出来,必须刷新以后才能正常使用的问题
2023-11-08 15:03:18
328
4
原创 使用高德api js做轨迹巡航出现‘AMapUI‘ is not defined报错
官方文档这里直接使用了AMapUI,但是我没看到在哪里引入的,所以直接报错‘AMapUI‘ is not defined。然后你就可以用了,其原理我猜是把AMapUI的实例挂载到window对象上了,所以在全局可以直接使用AMapUI。如果你使用的是高德的api js来使用AMapUI,你需要在这里注册一下。
2023-05-25 09:39:06
568
原创 typescript学习心得--函数
函数普通定义,没有返回值的时候,输出类型为voidfunctiona(name:string,age:number):void{console.log(`${name}---${age}`);}a('yangjunjie',78)可选参数注意可选参数配置到参数列表最后面function get(name:string,age?:number):string{ if(age){ return `${name}---${age}` }...
2021-02-18 10:45:15
116
原创 ts学习心得---起步
起步全局安装tsnpm install -g typescript全局安装ts-node安装它的原因是typescript自带的tsc命令并不能直接运行typescript代码。但值得注意的是 ts-node 并不等于 typescript 的 Node.js ,仅仅封装了 typescript 的编译过程,提供直接运行typescript代码的能力。npm install -g ts-node新建.ts文件后就可以开始愉快的coding了ts-node 文件名.ts
2021-01-30 22:19:20
805
原创 ts学习笔记---变量
ts变量普通小垃圾变量var a:boolean = truevar b:string = 'sdf'var c:number = 897c=0.33数组let arr:number[] = [123,123,123,123,123]let arr2:string[] = ["34","43"]let arr3:Array<number>=[23,23,2,3,23,32]let arr5:any=[89,'9',true]console.log(arr,arr
2021-01-30 21:58:51
683
原创 vue中的窗口通讯,父子窗口如何交互
今天做项目遇到一个原来少用的功能-----vue窗口通讯,大佬帮忙讲了哈,回家就想着记录下来使用window.open打开的新页面都会创建一个新的window对象,在这个新的window对象的opener中保存着父窗口的window对象,所以我们可以在子窗口中使用父窗口window中的方法和属性,由此我们可以来这样操作:这是父窗口:<template> <div> <button @click="openNewWindow">点击开新
2020-10-11 23:53:06
1113
原创 JavaScript基础 从概念到数据类型
## 1、javascript概念### 1、什么是javascript javascript简称 JS,是运行在 javascript 解释器的解释型脚本语言 浏览器自带JS解释器 编译型:运行之前先检查语法是否正确,不正确是不能运行的。比如:Java、C、C++、c#.. 解释型:运行之前不需要检查任何东...
2020-03-31 23:19:52
241
原创 逆战班!IE6常见CSS解析Bug及hack
浏览器内核浏览器内核可以分成两部分:渲染引擎(layout engineer 或者 Rendering Engine)和 JS 引擎。浏览器的内核的不同对于网页的语法解释会有不同,所以渲染的效果也不相同。所有网页浏览器、电子邮件客户端以及其它需要编辑、显示网络内容的应用程序都需要内核。渲染引擎渲染引擎负责取得网页的内容(HTML、XML、图像等等)、整理讯息(例如加入 CSS 等),以...
2020-03-27 23:31:22
171
原创 逆战班 css定位 锚点 继承
##定位**position**属性用于指定一个元素在文档中的定位方式。`top`,`right`,`bottom`和`left`属性则决定了该元素的最终位置语法:`position:属性值;`*static(静态定位):默认值,该关键字指定元素使用正常的布局行为,即元素在文档常规流中当前的布局位置。此时`top`,`right`,`bottom`,`...
2020-03-25 23:40:49
154
原创 逆战班 移动端布局-vw布局
视口:浏览器显示页面内容的屏幕区域视口分为: 布局视口 视觉视口 理想视口 布局视口: 一般移动端设备的浏览器都默认设置了一个布局视口,为了解决早期pc端页面在移动端上的显示问题 苹果 安卓 基本上设置这个视口的分辨率980px视觉视口: 你看到的网页区域,指的是网址的区域 ...
2020-03-24 23:08:51
181
原创 逆战班 多列布局 响应式布局优缺点
多列布局:flex-grow:;数字不带单位,定义项目,剩余的宽度进行扩张(放大)flex-shrink:;数字不带单位,项目总宽度超出容器时的缩小设置 0 本身的大小,不缩小也不放大 1 平均分配,默认值 flex-basis: 0%;项目的长度综合写法:flex:放大 缩小 长度; 一般后两者默认不写...
2020-03-23 21:57:04
141
原创 逆战班 css 3D效果+动画
### 3D2d: 水平方向(x轴) 和 垂直方向(y轴)3d: 多了一个z轴z轴就是你对屏幕垂直的视线,靠近屏幕的方向就是正向,远离屏幕的线是反向css3 景深 (3D的空间)观察物体的时候 近大远小给父级元素添加:transform-style:preserve-3d;形成3D的空间...
2020-03-22 23:42:26
185
原创 逆战班 css3属性 2d变换 渐变
2d变换:位移 transform:translate();旋转 transform:rotate();缩放 transform:scale();倾斜 transform:skew();###位移transform:translate();:transform:translate(水平位移,垂直位移);transform:tran...
2020-03-21 23:15:00
80
原创 逆战班 css样式说明 css选择器
千锋逆战**说明***每个CSS样式由两部分组成,即选择器和声明,声明又分为属性和属性值;*属性必须放在花括号中,属性与属性值用冒号连接。*每条声明用分号结束。*当一个属性有多个属性值的时候,属性值与属性值不分先后顺序。*在书写样式过程中,空格、换行等操作不影响属性显示。###内部样式表语法```css<style>/*css...
2020-03-20 23:21:54
88
原创 css表单笔记合集
表单: <form action="提交地址"> <input> <input type='类型'> type='text' type='password' type='submit' type='reset' type='button' name="名字" valu...
2020-03-19 22:12:47
93
1
原创 html5基础笔记!
基本标签: <b><b/>加粗 <strong><strong/>加粗 语义化 具有强调作用有利于网站优化 站取自己内容大小 <u><u/>下划线标签 站取自己内容大小 <br>换行 <hr>分割线 <sub>下标标签...
2020-03-18 23:59:46
184
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人