- 博客(12)
- 收藏
- 关注
原创 利用 flex 布局确定 scroll-view 组件的高度 uniapp,权重分配高度
相信大家在页面的搭建中,有时候会遇到一些需要用到scroll-view来滚动某一块区域,但是呢这个说简单也简单,说难那确实有点小的难度,因为的话你需要计算出页面上所有盒子的高度然后再用这些盒子高度来减去盒子的总高度,这剩余的高度就是给scroll-view固定的高度。下面是效果图,我写的就是大众布局,给大盒子设置100vh,这里记得把顶部的uniapp自带的顶部标题去掉,或者100vh减去顶部的标题。100rpx是自定义的顶部导航,这里的话就是100vh里面减去不必要的东西,不懂的话可在网上搜索。
2024-09-02 18:44:15 354 1
原创 Android SQLite创建数据库出现小红叉且创建出来的数据表插入数据一直失败-1
我的话学习SQLite是跟着书上自学的,后面都没什么问题,到了封装部分,我也是通过网上的博主复制粘贴其代码。前前后后代码逻辑没什么问题,但是到了插入数据以及对表数据的各种操作都不行时,我也是上网查找了很多资料,但排查之后发现没什么问题,就这样我也是弄了大概几个小时最后也前前后后创建了很多新的项目来测试。直接打印读链接也是可以看到数据库返回路径的,写连接也是一样。我原先的表创建是把创建表的命令单独用一个字符串给存起来的,最后在onCreate方法中进行,然后把之前创建表命令的字符串给到execSQL。
2024-06-06 09:21:51 274
原创 鸿蒙(HarmonyOS)网络请求封装,以及token值的持久化存储(AppStorage)
外部调用的话就是先导入request这个类,然后直接用类名去调用里面的静态方法以下是我用async,await转成了同步,当然也可以不转直接.then方法也可以,这个看需求。这里可能说的有点绕,所以我直接把那一串枚举截图下来了给大家参考,查看源码也是可以让自己的编程水平还有问题分析能力更上一层楼,这个也是我在一个视频博主那里学到的。网络封装有很多种封装法,这个看个人了,我的话比较习惯拦截器这种的,因为不管后面做什么认证或者一些其他的需求也可以加一些条件进行就可以达到效果了。
2024-04-09 17:29:59 1315 1
原创 鸿蒙(HarmonyOS)网络请求返回复杂数据结构类型该怎么定义实体类来接收
一个对象就是一个类,然后一个数组就是一个集合,然后集合里面的泛型就是对应的数据类型,有些集合类型是字符串也有的是多个对象,那么又需要定义类然后丢给泛型做数据类型。可以看到上面的接口返回过来的数据结构也是非常的复杂,又是包对象又是包集合然后又包,很多人一看到这个数据结构就有点头皮发麻,包括我自己在内也是哈哈哈。像这种对象里面又包数组或者包啥啥啥的,那在我们写结构的时候,也是一样的写法,类里面套着类,或者套着集合。
2024-04-09 16:55:35 781 1
原创 uniappH5端解决跨域问题和真机调试
真机最直接的办法就是用USB接口连接,这里真机需提前打开开发者模式,然后连接时真机需同意被调式。开发者模式每种设备打开的模式都有略微的差别,建议去网上根据自己设备进行查找。假如你是真机的话或者小程序等调式的话,这就不会涉及到跨域,所以直接填写全部地址即可,就算我们在manifest.json做了代理也没关系因为我们是对H5端做了配置。首先跨域是指浏览器端,协议,域名,端口三者有一者不同则是跨域,这样的浏览器是请求不到数据的源。在H5浏览器端调用接口可直接省去协议域名即端口号部分,因为我们上面做了代理处理。
2024-04-01 12:33:02 1402
原创 ‘vue‘ 不是内部或外部命令,也不是可运行的程序或批处理文件。
我的话因为要下载nvm来切换node版本所以去跟着博客安装了这个nvm当时那个博主也是配置到了用户变量里面我也就跟着配置进去了哈哈哈,后面安装脚手架就出了乌龙。大家可以使用 npm config list 命令查看自己prefix这个目录路径,因为我们脚手架也是下载到这个目录下面,环境配置也是配置的这个路径。这个的话就是一个环境配置时,把变量配置到了个人用户当中去了,所以的话改把那个变量改到系统变量来就好了。把这个配置在用户变量里面的环境变量改到系统变量就OK了。最后记得是在新的窗口去查看脚手架版本号。
2024-03-14 11:07:23 399 2
原创 Windows不能在本地计算机启动GitStack。有关更多信息...
在安装完GitStack的,GitStack服务启动不了。添加好以上五个环境变量即可运行GitStack服务。在环境变量里面配置好系统变量的path。
2024-02-23 14:58:12 678 1
原创 Javascript实现数据存储和DOM层渲染
以前没有深入了解js的数组DOM渲染,今天突发奇想,以前没有vue的时候,那么以前的网站是怎么做到数据的渲染,难道一个一个敲上去嘛,我觉得不太现实,因为数据之多,难以想象。所以就去到了一些数据的存储,和DOM页面的渲染资料,然后进行拼接。数据存储我用的是本地浏览器存储 :localStorage.setItem,拿取数据用 :localStorage.getItem。数据渲染用的是for循环添加DOM 用反引号(``)包起来这样可以使用${}来渲染变量接下看看我具体实现的代码。订单页面(存储数据到浏览器)
2023-11-28 23:40:02 122
原创 关于vue&uniapp 网络请求数据庞大导致页面数据未渲染
我是用得v-if解决问题得,因为v-if是重建元素和销毁,也就是相当于我们等网络请求数据拿到以后再改变v-if里面得真假值,来控制元素得重建和销毁,这样元素就只会在我们拿到数据以后才重建元素,这样就不会出现因为数据的庞大导致页面得不到渲染。页面层,因为不想数据没有的时候导致页面会显示的比较空所以我就拿了一个数据加载中的一个组件来提示用户。这个是网络请求,等拿到数据以后改变判断值,让页面层通过v-if来进行一个判断是否重建元素。
2023-11-26 18:20:31 373 1
Vue从0搭建后台管理系统框架
2024-05-11
javascript进阶版纯手写课件
2024-04-09
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人