- 博客(33)
- 收藏
- 关注
原创 解决使用 HBuilder X 软件、uni-app 框架和 uView UI 框架开发的项目,需要同时发布成 H5 和微信小程序,且部分页面存在差异问题
主要是利用特定的注释语法。
2025-03-05 17:24:25
381
原创 Hbuilder X开发微信小程序:利用uni-app和uview UI框架创建项目详细步骤
Hbuilder X开发微信小程序:利用uni-app和uview UI框架创建项目详细步骤
2025-03-05 15:57:39
403
原创 vue中pdf.js的使用,包括pdf显示,跳转指定页面,高亮关键词
里面有很多的版本, 高版本的可能浏览器不兼容或者还要考虑手机上面的,最好下载低版本的,这里是v2.16.105版本。出现这个错误就是跨域的问题,找到pdfjs/web/viewer.js文件,注销跨域代码就可以。利用 web里面的viewer.html就可以直接打开pdf,里面有默认的一个pdf文档。在本地static里面创建文件夹pdfjs,然后将下载包里面的文件放进pdfjs。根据pdf.js内置函数,可直接修改当前页面,没有太大的跳动,利用Iframe。比如按照以上步骤方法为。
2024-12-06 17:04:02
3940
4
原创 解决elementui中aria-hidden报错:Blocked aria-hidden on an element because its descendant retained focus.
Blocked aria-hidden on an element because its descendant retained focus.
2024-11-18 16:17:07
9098
1
原创 H5 vue使用摄像头实现扫描二维码html5-qrcode
html5-qrcode库是一个JavaScript库,只需要提供一个元素容器即可实现扫码功能,有的人说扫描的效率很低,对着二维码1个小时都不一定能识别出来。我咋觉得好用呢?一扫就出来了。
2024-08-06 15:25:28
1201
原创 vue2使用CKEditor 4富文本模仿问卷星批量添加试题
第一步:以空一行分割成每一道完整题(包括题干,选项,答案,解析)在富文本里面空的一行表现为<p> </p>, 如下图:表示有10到题(先忽略数组第二项)。第二步:再循环上面图片的数据,每一道完整的题以/n分割成包括p标签的数据,如下图:表示一个完整的题是一个数组。匹配答案,来判断是什么类型的试题。只要知道是什么类型的试题就可以传参利用函数,组成一到完整的题。//rows就表示以上图片除去了" " 的数组,第一项就是这道题的题干。
2024-07-04 15:33:44
525
3
原创 vue2使用CKEditor 4富文本
CKEditor 4富文本官方说已经不维护了,相当于报废的产品,但是基本的功能还是可以用的,用在vue里面基本没有什么问题网上很多的安装CKEditor 4步骤,但是亲身试用没用直接下载包好用。
2024-06-26 11:28:19
1689
原创 Vue2中mixins的介绍和使用
一种分发 Vue 组件中可复用功能的非常灵活的方式,mixins 是一个 js 对象,它可以包含我们组件script中的任意功能选项,如:data、components、methods、created、computed 等等。我们只要将公用的功能以对象的方式传入 mixins 选项中,当组件使用 mixins 对象,所有 mixins 对象的选项都将被扩展到该组件本身的选项中来,这样就可以提高代码的重用性,并易于后期的代码维护。当存在多个组件中的数据或者功能很相近。
2024-06-03 11:33:01
563
原创 页面通过id锚点, js跳转到页面指定的位置
页面各元素赋予唯一ID,点击触发js点击事件,js通过ID滚动跳转定位到该元素,window.location.hash = "#abc"指的就是定位到当前页面id="abc"的div。rel="nofollow" target="_self">点击跳转</a>="www.baidu.com" 后面是跟完整的url。>将要跳转到这里 </div>>将要跳转到这里 </div>
2024-06-03 10:04:42
696
原创 IntersectionObserver API 使用,判断某个元素是否进入了“视口“
IntersectionObserver API 判断某个元素是否进入了“视口“
2024-04-17 14:49:57
955
原创 报错This may cause things to work incorrectly. Make sure to use the same version for both.修正
解决vue启动报错
2024-04-15 10:10:12
1794
1
原创 浏览器meta标签属性及用法
客户端和服务端有一方的时间不准确)发生误差,那么强制缓存则会直接失效,这样的话强制缓存的存在则毫无意义,到了HTTP/1.1,Expire已经被Cache-Control替代。本地浏览器不保存内容!禁止缓存可以加上:<meta http-equiv="Cache-Control" CONTENT="no-cache"> ,这样一起控制!"> 设置cookie,名称是kkk,值为ddd。禁止缓存可以加上:<meta http-equiv="Cache-Control" content="no-cache">
2024-04-03 17:43:38
408
1
原创 vue3中的使用Pinia
store实例相当于一个容器,里面存放的有类似于data,计算属性,方法之类的东西。通过defineStore()方法定义,一般一个模块是一个 store文件,比如用户是一个,商品是一个等等,最后在一起导出使用。首先要安装 pnpm install pinia yarn add pinia npm install pinia。状态存储管理器,允许您跨组件/页面共享状态。vue2推荐使用vuex,vue3推荐使用pinia.在跟目录main.ts中引入。创建用户模块user.ts。
2023-10-25 10:58:21
202
1
原创 微信小程序uniApp实用代码 (input控制字数)
input事件:当输入框的值发生变化的时候执行。给标签写上自定义属性data-xxx。
2023-07-18 11:28:05
860
1
原创 利用flexible.js和sass解决移动端不同分辨率下屏幕自适应、字体大小问题
利用flexible.js和sass解决移动端不同分辨率下屏幕自适应、字体大小问题
2023-07-18 11:03:35
866
1
原创 Vue2中如何使用sass实现自定义样式功能(同一个东西展示几种样式)
1、css属于静态资源,要放在静态资源下,不然不起作用。如下:2、在vue文件里面添加事件即可,利用新增节点在head里面添加样式表。
2023-06-28 14:58:24
2294
1
原创 深刻理解(浏览器对象模型)BOM中的属性
浏览器窗口的视口(viewport)高度(以像素为单位);如果有水平滚动条,也包括滚动条高度。在css 中我们一直使用100vh 去表示浏览器视口的高度,他和js 中的window.innerHeight 是相等的获取整个浏览器窗口的高度(单位:像素),包括侧边栏(如果存在)、窗口镶边(window chrome)和窗口调正边框(window resizing borders/handles)。
2023-05-12 09:57:22
120
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人