问题:使用了定时的setInterval,函数中让一个State修饰的变量实时改变,但是页面并没有显示出这个变量的变化。解决:将函数function写成了封装函数的形式。就可以了。原本形式:
2024-03-01 14:28:41 7211浏览 2点赞 1回复 3收藏
模板语法插值语法{{插值表达式}},能读到data里对应的值。{{}}里的必须是JS表达式,不是JS语句(代码)。{{1+1}},{{Date.now()}},{{a?1:2}}都可得到结果。区分:js表达式和js代码(语句)左侧可用constx来接。js表达式是特殊的js代码,会产生一个值。拼接字符串:默认做了拼接。指令语法错误写法:正确写法:会把url当js表达式执行。vbind后面的会当js指令执行。错误写法:(当data里没有hello变量)区别标签体:多层级结构4...
2024-01-13 11:45:02 1896浏览 1点赞 0回复 1收藏
管理组件状态例子:某部分点开后呈现展开状态,组件高度改变1.State组件内状态管理2.Prop从父组件单向同步状态例子:3.Link和Wtach与父组件双向同步状态和监听状态变化,使子组件之间能互相感知例子:子组件如多个目录只能有一个被展开。利用每个子组件有一个index值,Link建立起父组件和子组件之间的双向同步关系Watch:应用于对状态变量的监听。如果开发者需要关注某个状态变量的值是否改变,可以使用Watch为状态变量设置回调...
2023-12-24 16:25:56 2474浏览 1点赞 0回复 1收藏
下图是远程模拟器页面,当状态变为unavailable,我的原因是网太差了,因为在只写代码没有注意到是这个原因。等网好了就变成状态Ready了方法2:重启
2023-09-22 20:58:00 6260浏览 1点赞 0回复 1收藏
前情提要:写了几个RDB关系型数据库之后,这次的一张表的操作从insert开始就不行,query也是。错误提示信息是Failedtoinsertdata.Code:undefined,message:undefined一点用都没有。。。中间和以前写的数据库对比了多次,都没有发现问题。解决:问了chatgpt,原因是order和SQLite的关键词冲突,遂换了个表名,一下子好起来了,不报错了。(还好有chatgpt,不然没接触过多少SQLite真的死也想不到原因)
2023-09-14 21:57:06 2910浏览 1点赞 2回复 1收藏
报错如下:080316:12:04.8481305224608EC03900Ace:[manifestrouter.cpp(GetPagePath)(0)][EngineLog]can'tfindthispagepages080316:12:04.8481305224608EC03900Ace:[pageroutermanager.cpp(StartPush)(0)][EngineLog]thisurinotsupportinroutepush.反复找了几遍路径都是正确的,但是一直跳转不成功。原因是mainpages.json文件没有把要跳转的页面加入进去,所以才一直找不到。以前都是自动添加的所以没有注意到。解决办法:在文件中加入该页面,如"pagesIndex"。
2023-08-03 16:17:41 9094浏览 2点赞 0回复 2收藏
1.加入网络权限在module.json5文件中加入网络权限:"requestPermissions":[{"name":"ohos.permission.INTERNET"}],如图文件位置:2.导入httpimporthttpfrom'ohos.net.http';3.书写(以POST方式为例)lethttpRequesthttp.createHttp();获取HTTP对象leturl"http:somewords.xyz:80storelogin"填写路径letpromisehttpRequest.request(请求url地址url,{请求方式method:http.RequestMethod.POST,请求的额外数据。extraData:{"storeId":...
2023-08-02 10:26:48 9819浏览 3点赞 2回复 3收藏
【已解决】报错信息:原因:在操作本地数据库(关系型数据库RDB)时使用了previewer。实际上必须要使用模拟器如远程模拟器(或真机)才可以正常运行RDB数据库。否则会一直报错。
2023-08-01 10:06:35 6117浏览 3点赞 3回复 2收藏
如有错漏,希望大佬们不吝赐教,谢谢jitoaDevstudio目录(一个版本的)其他版本在https:developer.harmonyos.comcndocsdocumentationdocguidesV3projectoverview0000001053822398V3catalogVersionV3JSTypeScriptletvarlet是在代码块内有效,var是在全局范围内有效基础类型1.布尔型boolean2.数字number3.字符串string4.数组5.元组(一个数组,每个元素的类型都随意。6.枚举enum7.unknown8.void9.undefined和null10.联合类型符号:...
2023-07-21 19:58:45 1.7w浏览 3点赞 2回复 4收藏