- 博客(27)
- 收藏
- 关注
原创 uview设置closeOnClickOverlay无法关闭
因为 :show是v-bind的语法糖 但是v-bind只是绑定数据的 所以组件无法触发修改show。是从组件抛出close方法 所以要实现close。
2024-11-27 09:37:31
596
原创 cool-admin数据库用docker的mysql镜像
然后执行就可以 tmp是你放sql文件的位置 要是放在别的地方就根据实际换。进入镜像的目录 找个位置放sql文件。
2024-11-15 16:45:41
246
1
原创 uniapp 后端切换主题
3、在 App.vue 中初始化 Vuex,并在应用启动时获取主题数据存储到vuex。1、后端提供一个 API 接口,返回当前用户或系统的主题配置,包括主题名称和样式。前端在应用启动时,需要异步获取主题数据并更新全局状态,处理异步请求的结果和错误。动态加载并应用后端返回的 CSS 变量,确保整个应用中的样式及时更新。2、根据用户的个人偏好或系统设置,动态提供合适的主题。中配置 Vuex,用于管理全局的主题状态和样式数据。后端需要提供一个稳定、快速的 API 接口。1、集中管理主题样式,便于维护和更新。
2024-07-03 10:02:36
300
原创 后端切换主题
3.在 App.vue 中初始化 Vuex,并在应用启动时获取主题数据,并动态应用这些样式。后端提供一个 API 接口,返回当前用户或系统的主题配置,包括主题名称和样式。中添加一个状态变化的监听器,以便在状态变化时动态应用新样式。2、根据用户的个人偏好或系统设置,动态提供合适的主题。中配置 Vuex,用于管理全局的主题状态和样式数据。4.在组件中通过 CSS 变量应用主题样式。1、集中管理主题样式,便于维护和更新。5.在 App.vue。
2024-07-03 09:37:24
353
原创 vue scss全局字体大小的设置
这个文件主要是为了生成对应的css样式到对应的地方 主要也是为了跟主题解耦 不然可以都放到一起。这样就不用在每个组件里面@include font_size 直接用就可以。创建一个$themes 里面可以包含多个主题 看自己的需求。引入刚才创建的主题文件。
2024-06-05 09:52:31
728
原创 uniapp打包Android跟iOS禁用录屏截屏
禁用截屏和录屏功能可以有效保护应用中的敏感信息和版权内容,提高数据安全性。保护敏感信息:防止用户截屏或录屏分享应用中的敏感信息,如个人隐私数据、金融信息、商业机密等。技术限制:在一些设备或操作系统上,可能无法完全禁用截屏和录屏,存在技术实现上的局限性。用户体验受影响:禁用截屏和录屏可能会影响用户体验,特别是对于习惯使用截屏功能的用户。版权保护:保护应用中的版权内容,如视频、图片、文本内容,防止未经授权的复制和传播。提升安全性:有效防止用户截屏和录屏,提高了应用的安全性,保护了敏感信息。
2024-06-04 10:55:35
2825
原创 修改element主题色
一样是去main.ts里面引入 但是vue3要把自定义scss放element-plus导入前面。在assets创建一个element-variables.scss文件。在main.js引入 注释掉原来的。一样创建一个scss文件。
2023-11-15 11:58:56
256
原创 git个人开发分支跟用于远程的同步分支放开使用
merge 遇见冲突后会直接停止,等待手动解决冲突并重新提交 commit 后,才能再次 merge。merge 是一个合并操作,会将两个分支的修改合并在一起,默认操作的情况下会提交合并中修改的内容。dev:本地开发分支 master:用于同步远程的分支。3.在dev分支git merge master。1.在dev分支下进行add commit。2.在dev分支add commit。1.在master分支pull。2.切换到master。
2023-09-21 17:27:36
164
原创 js事件循环
所以就采用异步的方式来避免,具体方法是当某些任务执行时,比如计算器、网络请求、事件监听,主线程会把对应的任务交给对应的线程去执行(计算器交由计时线程)然后再去执行主线程上面的代码 当其他线程完成时会将对应的回调函数包装成任务放到消息队列的末尾等待主线程的执行。js是单线程语音,因为它是运行在浏览器的渲染主线程上,而浏览器的渲染主线程只有一个,但是渲染主线程需要渲染页面执行js代码等等,
2023-05-15 15:43:59
184
原创 el-upload上传限制一个文件 并覆盖
上传文件的时候只能上传文件并替换,但是设置limit为1的时候是可以,但是不能重复上传只能是把原来上传的文件删除了才能重新上传。把limit设置为2,然后在on-change事件的时候把原来的文件删除。
2023-05-11 15:24:46
2090
2
原创 websocket 心跳机制
为了保持连接的稳定性,就需要通过发送心跳消息来维持 WebSocket 连接。4、在客户端检测到 WebSocket 连接关闭时,清除心跳定时器。在客户端接收到服务器发送的消息时,清除了原来的心跳定时器,并重新创建了一个心跳定时器,从而保证 WebSocket 的连接状态。3、在客户端接收到服务器发送的消息时,清除心跳定时器。2、在客户端连接到 WebSocket 服务器之后,通过 setInterval 方法定时发送心跳消息。当检测到 WebSocket 连接关闭时,清除了心跳定时器。
2023-04-19 18:27:14
4896
3
原创 vue3 echarts地图(各省的json数据跟china.json)
刚开始学<template> <div class="hello"> <div ref="chart" id="echarts" style="height: 500px; width: 600px"></div> <button @click="remove">返回中国地图</button> </div></template><script setup>imp.
2022-03-11 14:12:05
7418
1
原创 js 简单filter
<script> var arr = [0,1001, 2,6,9] Array.prototype.$filter = function (callback) { let arr = this let ans = new Array() for (let i = 0; i < arr.length; i++) { if(callback(arr[i])) { ans.push(arr[i])...
2022-03-02 14:57:55
375
原创 js 简单版map
<script> var arr = [1, 2,6,9] Array.prototype.$map = function (callback) { let arr = this let ans = new Array() for (let i = 0; i < arr.length; i++) { ans.push(callback(arr[i])) } return ans ...
2022-03-02 14:35:57
148
原创 原生JavaScript的评分星星
思路: 1.排列五颗星星,第一颗默认就是实心,其他为空心。 2.当鼠标移入到星星的时候判断当前星星的下标,移入的星星包含之前的星星都变为实心 3.当点击你要评分的星星时弹出评分 4.图标我是去阿里图标库下载的...
2022-01-10 17:31:37
373
原创 vue同个页面二级tab栏切换
这边只是提供一个思路,真正的项目就按需求改一下就可以用组件跳转:默认显示的是index组件 要切换组件通过点击tab栏 去动态改变:is 然后点击事件把对应的组件传到"currentComp"变量里面<template> <div class="content flex"> <!-- 二级tab栏开始 --> <div class="flex_row justify_end tab"> <div cla...
2021-12-27 17:59:07
1339
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人