- 博客(7)
- 收藏
- 关注
原创 vue3+ts项目中导入uView-plus组件库
3.配置完成后,可以直接在页面中使用uview-plus组件,无需手动引入。在pages.json中配置easycom规则。2.使用easycom的方式按需引入组件。1.使用npm安装uview-plus。
2026-01-08 16:35:38
359
原创 uni-app中image标签图片加载不出来
imgUrl的值是在运行阶段确定的,框架无法在编译期提前解析,只能交给运行时环境(例如微信小程序)处理,而小程序的运行环境没有项目根目录的概念,只能识别相对当前页面/组件的路径。原因:uni-app本质是一次编写,多端编译,不同端对本地图片的加载规则不同,框架会在编译阶段对静态路径做特殊处理,而动态路径只能在运行阶段解析,导致规则差异。问题:src中动态传入imageUrl时,图片加载不出来,而src的值直接设置成静态路径图片则可以正常显示,
2026-01-08 10:18:35
368
原创 表单中在不设置required的情况下在label前加*必填标识
我最开始直接给发票类型这个表单类型添加了验证规则required:true,问题来了,这个发票类型它是有默认值的,所以我点击保存的时候就保存不了,一直显示"请选择发票类型"所以我就把验证规则给删了,手动在发票类型前面添加*号,但是*需要是红色的,直接在label中写*发票类型无法实现这个效果。之后在发票类型前面就可以展示红色*标识了,点击保存也不会再弹出提示,可以保存成功。后来弄了半天发现这个方法可以解决,加个插槽。需求:在发票类型前面添加*必填标识。改的bug越多,发现自己越菜。
2024-02-22 14:48:20
588
1
原创 在弹框中展示pdf文件
使用embed组件来展示pdf文件,ewmUrl就是后端返回的pdf文件的网址,还需要在前面加上协议域名端口进行拼接,才能正确展示。先将从后端获取到的数据存储在state中,然后在billingRecordUserList.vue中获取数据。将从后端获取的数据存储在Vuex中,这里使用了Vuex来传数据,因为涉及到兄弟组件之间进行数据传输。这里使用了Modal对话框来实现弹窗的效果,使用的组件库是iView。实现的需求:点击查看发票按钮,展示出电子发票pdf文件。在下面加个插槽,来实现自定义按钮下载发票。
2024-02-22 11:21:57
661
1
原创 uni-app中的本地缓存
在uni-app中使用uni.setStorageSync()和uni.getStorageSync()来实现本地缓存,这是两个同步接口。一开始使用localStorage.setItem()和localStorage.getItem()来实现。实现的需求:uni-app中,在选择一个日期之后,刷新后依旧显示当前日期。但是后来发现这两个api在h5端使用没问题,在app端会出现问题。
2024-02-20 09:36:39
361
原创 vscode中的git应用
储藏”按钮,可以将本地的代码修改先储藏起来,这个我一般是在本地代码还没提交,而此时需要拉取远程仓库的代码时用到,相当于git stash命令。点击“提交”按钮,就相当于git commit -m "fix:提交的修改"命令,将更改提交到本地仓库。之后点击“同步更改”按钮,相当于git push命令,将本地仓库的更改推送到远程仓库。拉取代码之后,点击弹出储藏,就可以在左边工作区看到自己还没有提交的修改。点击"+"号就相当于git add命令,将更改添加至暂存区。
2024-02-20 09:30:47
1155
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅