logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

uniapp:css变量使用方法

本文介绍了CSS变量的使用方法。首先在common.css文件中以"--"开头定义变量,放在:root下。在Vue项目中通过@import引入CSS文件后,使用var()调用变量,如color:var(--primary-color)。还展示了变量计算的方法,如font-size:calc(var(--title-font-size)+20rpx)。相比SCSS变量,CSS变量

#uni-app
vue3:uniapp全局颜色变量配置思路:使用js变量

本文总结了在UniApp中使用SCSS变量遇到的挑战及解决方案。作者最初尝试通过SCSS变量实现全局样式控制,但在动态修改对话框按钮颜色时遇到重复引入问题。经过多次尝试后,最终采用局部引入方式,将变量存储在JS文件中而非SCSS文件,并通过v-bind实现样式绑定。实验表明,这种方法既能满足动态修改需求,又避免了全局引入的复杂性,且维护更方便。最终方案是创建variables.js定义变量,在需要

文章图片
vue3:组件属性值变了但是视图没更新:直接在模板里使用属性变量

文章摘要: 本文分析了Vue3组件中数据响应式更新的问题。作者实现了一个自定义tab组件,通过computed属性传递数据时发现视图更新滞后。经过调试发现,直接在template中使用属性变量而非computed可解决此问题。文章详细展示了修改过程:1) 将模板中的{{item.data}}改为直接引用父组件数据{{overviewData[item.value]}};2) 修改接口定义允许字符串

文章图片
#javascript#前端#vue.js
tauri:tauri2.0+vue3+vite打包案例

本文介绍了使用Tauri框架创建和打包Windows应用的完整流程。首先需安装Microsoft C++构建工具和Rust环境(推荐离线安装),然后创建项目并确保端口配置一致。为提高依赖下载速度,可配置Cargo和npm镜像源。打包时设置国内镜像地址加速工具下载,并注意应用标识符的唯一性。最后生成的可执行安装包可双击安装。过程中需注意杀毒软件可能拦截,建议暂时关闭防护。

#前端
uniapp:video无法终断网络连接

在小程序开发中,使用<video>组件播放视频时,翻页后上一个视频的网络连接无法自动终止,持续占用带宽。通过常规手段如v-if、pause()或清空src均无法彻底销毁实例。解决方案是为<video>添加唯一ID,利用小程序原生API强制销毁:通过uni.createVideoContext获取实例,在销毁时依次调用pause()、stop()和exitFullScreen

#uni-app
vue:Vite项目中高效管理纯色SVG图标的方案

本文详细介绍了如何在Vue3项目中使用vite-plugin-svg-icons插件实现SVG图标管理。主要内容包括:安装配置插件、创建可复用的SvgIcon组件、全局注册使用,以及处理常见问题(如color失效、异常值处理、大小写不敏感等)。还扩展了多目录支持、渐变色效果等高级功能,提供了完整的代码示例和解决方案。通过组件化方式实现了SVG图标的动态控制(颜色、大小、渐变色等),并优化了错误处理

文章图片
#vue.js#前端#javascript
前端:谷歌浏览器拒绝自动播放语音

摘要:遇到网页语音播报失效问题,发现Chrome因安全策略禁止自动播放,需用户交互触发。尝试用透明按钮模拟点击未果,而360浏览器可直接播放。进一步咨询AI后得知,Chrome可通过网站设置允许语音自动播放:点击地址栏信息图标→网站设置→声音→选择"允许"。不同浏览器对自动播放策略存在差异。(149字)

#前端
Tailscale:无公网IP?用Tailscale十分钟组建虚拟局域网,远程访问内网服务

本文分享了使用Tailscale搭建家庭内网的详细步骤。作者因云服务器续费问题,选择利用闲置电脑搭建内网环境。首先确认宽带无公网IP后,采用Tailscale方案:1)下载安装Tailscale客户端;2)通过微软账号登录管理员控制台;3)邀请队员加入形成局域网;4)测试访问成功。整个过程操作顺利,实现了通过Nginx部署简单网页的内网访问功能。该方案为没有公网IP的用户提供了便捷的组网解决方案。

文章图片
#网络协议#网络#tcp/ip
jeecgboot:打印报错Failed to read the ‘cssRules‘ property from ‘CSSStyleSheet‘: Cannot access rules“

问题原因:全局引用了leaflet的css样式,在打印的时候,打印插件会去读取leaflet的css文件,但是又没有访问权限,所以就报错了。解决方法:局部引用css。

文章图片
#css#html#前端
ant design vue:自定义锚点样式

要做一个如下图的锚点,ant design vue的锚点样式比较简单,按照官网文档:affix="false" :showInkInFixed="true",就可以显示小方块,但是我试了一下不管用,而且锚点组件不固定起来很不方便,所以放弃这种方法。css样式上还需要改动,去掉蓝色小条,并且将灰色竖线往右移到图标的中间去,样式如果不生效,就加!important。之后想过用时间轴和步骤条来模拟锚点,

文章图片
#vue.js#前端#javascript
    共 27 条
  • 1
  • 2
  • 3
  • 请选择