注册登录
产品
社群
使用“Bing”搜本站
使用“Google”搜本站
使用“百度”搜本站
✓
站内搜索
注册登录
问答
博客
资讯
标签
用户
活动
极客观点
项目管理
HarmonyOS
开发者社区
热门标签
javascript
前端
python
node.js
react
vue.js
php
laravel
go
人工智能
mysql
linux
ios
java
android
css
typescript
spring
程序员
ONES 研发管理
思否企业问答
问答
博客
资讯
标签
用户
活动
极客观点
项目管理
HarmonyOS
开发者社区
热门标签
javascript
前端
python
node.js
react
vue.js
php
laravel
go
人工智能
mysql
linux
ios
java
android
css
typescript
spring
程序员
ONES 研发管理
思否企业问答
江南一点雨
2635
获赞数
8
关注数
7953
粉丝数
关注他
发私信
深圳
www.javaboy.org
IP 属地广东
2017-09-08 加入
浏览 119.7k
举报
屏蔽
主页
回答
171
提问
170
文章
567
更多
《Spring Boot+Vue全栈开发实战》作者
公众号:江南一点雨
微信:a_java_boy
专注于Spring Boot、Spring Cloud、前端Vue等技术
9,404 声望
|
大师
全站排名超越 99.92% 用户
springboot
4.9k
java
4.4k
spring
2.6k
vue.js
1.6k
springsecurity
1.5k
4
黄金勋章
无名
Top Writer
11
白银勋章
火爆问题
执著
Top Writer
55
青铜勋章
受欢迎问题
受益者
长文达人
个人动态
发布了文章
5 月 4 日
让AI更懂你,松哥教你一招!
江南一点雨
AI 写的代码总是跑偏?今天我们来聊聊这个问题。松哥最近在用 CodeBuddy 开发项目,发现了一个让人头疼的问题。每次让 CodeBuddy 帮我写功能,我只是随口说了一句需求,结果 AI 理解的和我想要的不一样:我说"帮我做个客户管理",AI 给我写了一个带 Redis 缓存的复杂...
发布了文章
4 月 6 日
AI 重构企业级系统?我们做了一次低成本实践
江南一点雨
最近我们团队在公司智能考勤系统上的一次小实践,让我对 AI 未来如何重塑企业级系统,有了新的思考,AI 不是遥不可及的“高大上技术”,而是能落地到每一个基础场景、降低开发成本、提升效率的“实用工具”。
回答了问题
2 月 13 日
ArkTS 中箭头函数与普通函数的 this 指向有何不同?
江南一点雨
在ArkTS里,箭头函数和普通函数的this指向差别特别明显。普通函数的this是动态的,谁调用这个函数,this就指向谁,比如在对象里定义的普通方法,调用时this指向这个对象;如果直接全局调用,this就指向全局对象,甚至用call、apply还能手动改this指向。但箭头函数不...
回答了问题
2 月 13 日
ArkTS 中 readonly 修饰符的作用及使用限制是什么?
江南一点雨
ArkTS里readonly修饰符主要是用来限定变量、类的属性或者数组不能被重新赋值,加了这个修饰符后,声明的内容就只能在初始化的时候赋值,后续没法改。比如给类的属性加readonly,实例化后就不能修改这个属性的值了;给数组加的话,不能给数组重新赋值,但能改数组里的...
回答了问题
2 月 13 日
如何在 ArkTS 中实现深拷贝复杂数据对象?
江南一点雨
在ArkTS里实现复杂数据对象的深拷贝,常用的有几种简单方法。如果对象里没有函数、正则这些特殊类型,直接用JSON.parse(JSON.stringify(对象))就行,先把对象转成JSON字符串,再解析回来,就能得到完全独立的新对象,不会和原对象共用引用。要是对象里有特殊类型,就...
回答了问题
2 月 13 日
ArkTS 中 async/await 的异常捕获方式有哪些?
江南一点雨
在ArkTS里用async/await处理异步时,捕获异常主要有两种常用方式。第一种是最基础的try-catch包裹,把await调用的异步代码放进try块里,catch块专门接收抛出的异常,不管是Promise的reject还是代码里的报错,都能被捕获到,这种方式适合单个或少量await的场景。第二...
回答了问题
2 月 13 日
简述 ArkTS 中 Promise 的三种状态及状态切换逻辑?
江南一点雨
ArkTS里Promise有三种状态,首先是pending(等待态),这是创建Promise时的初始状态,代表异步操作还在进行中。然后是fulfilled(成功态),当异步操作完成且有结果时,调用resolve方法就会从pending切换到这个状态,之后会执行then里的成功回调。还有rejected(失败...
回答了问题
2 月 13 日
如何在 ArkTS 中使用泛型约束限定参数类型?
江南一点雨
在ArkTS里用泛型约束限定参数类型,其实就是给泛型加个“规矩”,不让它随便接收任何类型。首先定义泛型的时候,在尖括号里写类型参数,后面跟extends关键字,接着指定要约束的类型,比如想限定参数必须是有id属性的对象,就可以写<T extends {id: number}>。这...
回答了问题
2 月 13 日
ArkTS 中模块化开发时,export 和 export default 的区别是什么?
江南一点雨
在ArkTS里做模块化开发,export和export default主要是导出方式和使用上的区别。首先export可以导出多个变量、函数或类,每个导出的内容都得有名字,导入的时候必须用对应的名字,还能按需导入,比如导出了func1和func2,导入时可以只拿func1。而export default一个...
回答了问题
2 月 13 日
如何解决 ArkTS 中循环导入模块导致的报错问题?
江南一点雨
在鸿蒙ArkTS开发里遇到循环导入模块报错,核心是拆解相互依赖的代码逻辑。首先可以把两个模块都用到的公共代码抽出来,单独建一个新模块,让原来的两个模块都去导入这个新模块,这样就打破了互相引用的闭环。要是没法抽离,也可以把其中一个模块的导入方式改成动态导...
回答了问题
2 月 13 日
Column 和 Row 布局的主轴与交叉轴分别是什么?如何调整对齐方式?
江南一点雨
在鸿蒙开发里,Column和Row的主轴交叉轴很好区分,Column是垂直布局,所以主轴就是上下的垂直方向,交叉轴是左右的水平方向;Row是水平布局,主轴就是左右的水平方向,交叉轴是上下的垂直方向。调整对齐方式主要用justifyContent和alignItems这两个属性,justifyCont...
回答了问题
2 月 13 日
如何给 Text 组件设置多行文本省略显示?
江南一点雨
在鸿蒙开发里给Text组件设置多行文本省略显示,操作起来很直接。首先要给Text组件设置固定的宽度,或者让它自适应父容器宽度,接着通过textOverflow属性来控制省略样式,把这个属性设为TextOverflow.ELLIPSIS,意思就是超出部分用省略号代替。然后关键是设置maxLines...
回答了问题
2 月 13 日
Grid 组件如何动态调整列数适配不同屏幕尺寸?
江南一点雨
在鸿蒙开发中用Grid组件适配不同屏幕调整列数,核心是结合屏幕宽度和尺寸类来动态设置。首先可以通过鸿蒙的窗口管理API获取当前设备的屏幕宽度,比如用WindowManager拿到窗口的宽度值,再根据设计的列宽计算应该显示的列数,比如想让每列宽120dp,就用屏幕宽度除以12...
回答了问题
2 月 13 日
Button 组件的不同样式(胶囊、圆形、文本)如何设置?
江南一点雨
在鸿蒙开发里给Button组件设置不同样式很简单,首先胶囊样式是最常用的,直接给Button设置borderRadius为高度的一半就行,比如按钮高40vp,就把borderRadius设为20vp,再搭配padding调整内边距,就能做出圆润的胶囊效果。圆形按钮的话,只要把borderRadius设为按钮宽...
回答了问题
2 月 13 日
TextField 组件如何限制输入内容为数字且限定长度?
江南一点雨
在鸿蒙开发里给TextField组件限制只能输数字还限定长度,其实不难。首先可以给TextField设置inputType为InputType.NUMBER,这样键盘会默认弹出数字键盘,也能过滤掉非数字的输入。然后要限定长度的话,得监听onChange事件,每次输入内容变化时,先获取输入的文本,判...
回答了问题
2 月 13 日
Tabs 组件如何实现标签栏自定义样式及切换动画?
江南一点雨
在鸿蒙开发里给Tabs组件做自定义标签栏样式和切换动画,其实不难。首先自定义标签栏样式,得先把Tabs的barMode设为Custom,然后用tabBar属性自定义布局,比如用Row包裹Text和下划线组件,通过selectedIndex判断当前选中的标签,给选中项改文字颜色、加粗,或者调整下...
回答了问题
2 月 13 日
Swiper 组件如何设置自动轮播和无限循环?
江南一点雨
在鸿蒙开发里给Swiper组件设置自动轮播和无限循环很简单。首先在布局里写好Swiper组件,要开自动轮播就加autoPlay属性,值设为true,再用interval属性设置轮播间隔,比如设3000就是3秒切换一次。无限循环的话,把loop属性设为true就行,这样滑到最后一页会自动切回第...
回答了问题
2 月 13 日
DatePicker 组件如何限制可选的日期范围?
江南一点雨
在鸿蒙开发里给DatePicker组件限制可选日期范围很简单,首先得确定要限制的起始和结束日期,比如只能选2020年到2025年的日期。先创建DatePicker实例,然后用它的setRange方法来设置范围,这个方法需要传入起始年、月、日和结束年、月、日,参数都是整数类型,月份要...
回答了问题
2 月 13 日
如何获取设备的型号、系统版本等信息?
江南一点雨
在鸿蒙开发中想获取设备型号、系统版本这些信息,其实很简单,直接调用系统提供的DeviceInfo相关API就行。首先得引入对应的包,一般是ohos.system.DeviceInfo这个类,不用额外加权限,直接就能用。获取设备型号的话,调用DeviceInfo.getModel()方法就能拿到,比如“Ma...
回答了问题
2 月 13 日
如何申请和检查相机权限,并处理权限拒绝的情况?
江南一点雨
在鸿蒙开发中申请和检查相机权限,首先得在config.json里声明相机权限,然后在代码里先调用权限检查接口,判断用户是否已经授权。如果没授权,就调用权限申请方法,弹出系统权限请求框。用户操作后会有回调,要是用户允许,就能正常使用相机功能;要是拒绝了,首先得...
标签得分
暂无数据
获得勋章
暂无数据
声望记录
暂无数据