编程前须知

Up
• 发表于:2023-04-07 17:44:22 • 更新于:2023-05-17 14:12
1955

概述

在白码平台上,有很多编程的入口,可实现各种各样的功能,在编程之前每位开发者必须了解白码系统的数据结构,以及白码特有的规则。

开启调试

白码平台提高开发效率的方式,具体请阅读: 调试模式

手机上访问系统开启调试

进入设置页面,连续点击账号10次,即可开启控制台,有问题的代码中可以通过输出内容到控制台进行调试

https://pan.bnocode.com/project/642283bde81aad5e5587ce87/attachment/20230406/1680749489073_image.pnghttps://pan.bnocode.com/project/642283bde81aad5e5587ce87/attachment/20230406/1680749505486_image.png


数据结构

{
    _id:"数据id",//绝对唯一
    "字段id":"字段值",//字段id绝对唯一
}

功能表单数据结构

{
    "步骤id":  {//数据类型步骤、交互输入步骤
        "字段id":"字段值"
    },
    "步骤id":{//集合类型步骤
        "data":[{"字段id":"字段值"}]
    }
}

id获取

在白码系统里,会涉及到很多种id,在编程过程中将会用到这些id,获取方式如下。

1.数据表id

数据表编辑窗口上方点击icon可复制。

https://pan.bnocode.com/project/642283bde81aad5e5587ce87/attachment/20230406/1680748555296_image.png

编程窗口内输入entity_数据表名称可直接获取:

https://pan.bnocode.com/project/642283bde81aad5e5587ce87/attachment/20230406/1680752339801_entity2.gif

快速复制获取:https://pan.bnocode.com/project/642283bde81aad5e5587ce87/attachment/20230406/1680752672183_%E5%BF%AB%E9%80%9F%E5%A4%8D%E5%88%B6entity.gif

2.字段id

开启调试后,在数据库页面,每个字段名称旁边可直接复制。

https://pan.bnocode.com/project/642283bde81aad5e5587ce87/attachment/20230406/1680752711915_image.png

编程窗口内输入field_数据表名称>字段名称可直接获取。


https://pan.bnocode.com/project/642283bde81aad5e5587ce87/attachment/20230406/1680752754131_field.gif

快速复制:

https://pan.bnocode.com/project/642283bde81aad5e5587ce87/attachment/20230406/1680752894661_%E5%BF%AB%E9%80%9F%E5%A4%8D%E5%88%B6field.gif

在步骤详情内选择一个字段,点击属性选项卡顶部即可复制。

https://pan.bnocode.com/project/642283bde81aad5e5587ce87/attachment/20230406/1680752968715_image.png

3.功能id

在功能编辑页面,url最后一部分字符串即为功能id

在编程窗口内输入program_功能名称可直接获取

4.步骤id(功能内)

点击步骤详情上方的“名称:”即可复制。

在编程窗口内输入procedure_步骤名称可直接获取

https://pan.bnocode.com/project/642283bde81aad5e5587ce87/attachment/20230406/1680753118613_procedure.gif

在编程窗口右边打开“快速复制”的功能,点击步骤名称即可复制。

https://pan.bnocode.com/project/642283bde81aad5e5587ce87/attachment/20230406/1680753137476_%E5%BF%AB%E9%80%9F%E5%A4%8D%E5%88%B6procedure.gif

5.数据表中所有属性id

entity_form_数据表名

示例:

6.表单id

form_表单名

示例:

7.自定义页id

在自定义页,点击下方的“ID”即可复制。

8.组件id(自定义页内)

自定义内的组件详情,右上方点击“key”按钮即可复制。

9.系统id

网页控制台输入:vue.$$pid

调试系统/刷新缓存

由于白码系统的开发端和用户端是分开的,开发过程中难免会遇到缓存更新不及时的情况,没法快速测试功能,下文将说明如何通过清除缓存来处理这类问题。

1.功能发布后,用户端没有更新过来

1. 在用户端域名后输入/reset,回车清空用户端缓存,然后重新进入系统。

2. 在用户端url后面加上?flush,回车清空用户端缓存并保留登录状态。

3. 在移动端首页点击头像进入设置页,点击清除缓存。

2.开发自定义页保存后,用户端没有更新过来

在平台端进入“系统使用情况”页面,点击“清除缓存”,刷新一下用户端即可。

开发常见问题

JavaScript数学运算精度问题

目前白码平台上都是使用JavaScript语言进行编程,当进行数学运算时难免会遇到有精度问题,例如下图。

当需要通过编程的方式做数学运算的,请使用如下代码解决精度问题。

代码如下:         复制代码

let num = 100*1.12;//112.000000000001
num = vue.$$util.toFixed(num);//112

本文是否对您有帮助?
有帮助
没帮助
您是否遇到了以下问题?
内容过期或不准确
缺少场景、事例
链接有误
太简单,步骤待完善
其他
提交反馈
如需获取即时帮助,请联系
小助理
微信扫码添加小助理
让你的想法快速变成软件吧~
编程前须知
联系我们
售前咨询电话
020-88520693
意见箱 · 建议反馈
您的宝贵建议,使白码更完美!
微信扫码添加白码小助理
返回顶部

玻璃钢生产厂家佛山玻璃钢雕塑厂家电话楼盘玻璃钢园林艺术雕塑焦作玻璃钢雕塑厂自贡玻璃钢景观雕塑玻璃钢雕塑制作过程中注意事项龙岩户外景观玻璃钢雕塑景观玻璃钢雕塑批发龙岩玻璃钢雕塑定制家具商场美陈点标准安徽抽象玻璃钢雕塑定制玻璃钢创意草莓屋雕塑五华区玻璃钢雕塑加工厂精准推荐贵阳商场美陈装置玻璃钢室外镂空雕塑生产厂家武汉商场玻璃钢花盆合肥湛江玻璃钢动物雕塑海南玻璃钢人物雕塑霍州玻璃钢花盆花器焦作卡通玻璃钢雕塑厂家优质玻璃钢道具雕塑价格随州卡通玻璃钢雕塑大型蜘蛛侠玻璃钢雕塑南阳玻璃钢酒店人物雕塑江苏商场创意商业美陈作品广西玻璃钢人物雕塑定制价格海南玻璃钢雕塑厂家欢迎来电福建玻璃钢海豚雕塑价格淮北玻璃钢雕塑厂茂名玻璃钢人物雕塑厂家现货哈尔滨鹤壁玻璃钢雕塑香港通过《维护国家安全条例》两大学生合买彩票中奖一人不认账让美丽中国“从细节出发”19岁小伙救下5人后溺亡 多方发声单亲妈妈陷入热恋 14岁儿子报警汪小菲曝离婚始末遭遇山火的松茸之乡雅江山火三名扑火人员牺牲系谣言何赛飞追着代拍打萧美琴窜访捷克 外交部回应卫健委通报少年有偿捐血浆16次猝死手机成瘾是影响睡眠质量重要因素高校汽车撞人致3死16伤 司机系学生315晚会后胖东来又人满为患了小米汽车超级工厂正式揭幕中国拥有亿元资产的家庭达13.3万户周杰伦一审败诉网易男孩8年未见母亲被告知被遗忘许家印被限制高消费饲养员用铁锨驱打大熊猫被辞退男子被猫抓伤后确诊“猫抓病”特朗普无法缴纳4.54亿美元罚金倪萍分享减重40斤方法联合利华开始重组张家界的山上“长”满了韩国人?张立群任西安交通大学校长杨倩无缘巴黎奥运“重生之我在北大当嫡校长”黑马情侣提车了专访95后高颜值猪保姆考生莫言也上北大硕士复试名单了网友洛杉矶偶遇贾玲专家建议不必谈骨泥色变沉迷短剧的人就像掉进了杀猪盘奥巴马现身唐宁街 黑色着装引猜测七年后宇文玥被薅头发捞上岸事业单位女子向同事水杯投不明物质凯特王妃现身!外出购物视频曝光河南驻马店通报西平中学跳楼事件王树国卸任西安交大校长 师生送别恒大被罚41.75亿到底怎么缴男子被流浪猫绊倒 投喂者赔24万房客欠租失踪 房东直发愁西双版纳热带植物园回应蜉蝣大爆发钱人豪晒法院裁定实锤抄袭外国人感慨凌晨的中国很安全胖东来员工每周单休无小长假白宫:哈马斯三号人物被杀测试车高速逃费 小米:已补缴老人退休金被冒领16年 金额超20万

玻璃钢生产厂家 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化