在版本是DevEco Studio 3.1.1 Release,SDK是3.1.0(API9)。
创建和设计的visual文件经常会遇到无法渲染的情况,或者自定义组件在Custom列表中突然不见了的情况。
有以下报错信息的:
JSON schema validation error:
data/visualModel/value/children/0/value/children/1/value/children/0/value/property/value/left must match pattern "^((0-?[1-9]+ 0-9*.10-9]+)?(pxlpxypl?%)10)$
You must fix the errors before further action
解决方法:
用其他文本编辑器(VSCode、记事本等)打开相应的visual文件,Ctrl+F 查找“-0.”字符串,找到后将减号“-”删除,为了不太影响你的UI位置尺寸,最好改成“0.1”;也建议大家不要使用“-0.”开头的数值,至少在当前的鸿蒙DevEco Studio版本下。
最后保存,然后再去DevEco Studio中打开。