模版字符串怎么用

如题blockly-null的模版字符串怎么用
image

1 个赞

哦!这是一个bug!

待我修复后来讲解使用方法

+ koishi-plugin-blockly-null@1.3.2

更新至 blockly-null^1.3.2


直接示例插件

引继码
插件名称: 模版字符串示例
导出时间: 2025/7/27 19:31:18
-=-=-=-=--=-=-=-=- BEGIN KOISHI BLOCKLY BLOCK V1 -=-=--=-=-=--=-=--=-=-=-
H4sIAAAAAAAAA61VbW/aMBD+LVVrqayA8kLeKk1TEsKADQS0pBtfIicxaYpJ0hAo
fNlvn+0EAnQVpasE4Xycz/c89+QMFAMIwgqlizCOiHXLV8kzwcsgjJw9N/nydbEu
kN8q2xD5cbpg/0gGkJrU6cb+hnlYThfH3mxRrjGMgiUMkF0m5aqHcSQTC802CSoO
DXDsQuz4yMMwhVm+kW4L/SLCvvjuXbQGlWpPFB6gcGu8/JgUMWsGSGH2JrcVak9D
hP290vp6zyqyAUsCagtoKrA0oCrUJh6NA2oTWArQFWBwNExhiMMoWWZ7iWz959g6
oqBc7sHK0DzBMEPOIkvDKDjGxFdqLUhY7dxpC9c0rvqMZOPJxkUkWmcpvMtIhr30
Rc7Ss4JpCF2MduxSfCowCD5ti8+kHl0GKg+sBjBMoHOMAwnoEulWcd5Z2yI4p/sK
VRyUJQhthHEMBO6Klnh2VkY7t4mX5AlTBEyBhJydiuJSmvnmDYJUx1yM/byvb7SW
rZ0P0HdSCxitQ49ofNstJ0DZsSAuL56f+8Zsaq+m2mo4kiGRjAQUs4g7FrStjw7e
H8oWKybHtw/xPEhFaz8Fk9vt6srLzdPzIxSvrHZjiAmg0fsRbWW2hXT0qX5glgyn
495g8NCejfgvApC57oS8NdxkczhPuN08keUT46Ss8T/HxfoVfbP+2smcMJtPxS9d
EQeXN6L/Bnn31q/73XwjLVWBqtOW6k3a51cUfoQ5yeu4X8WO1JGu2vY4vGuNkuQt
1vh/V7lH206sn85a0nrst6+bkfbnper17Zo8GVdPs8ar72EpWmJ8fB4Zgs6gx242
c2L+rhFRfatMhWiUDNuH/Ig7fkROO8GPl63rOA4ClNbDaBpfv+fWqpQQpO0EyO/5
2hxlsDzHRwsvDZOsvPmLQr14PodRWVKeIytvGOYr58tuWFDZyUAnU4Wn5aikRrXQ
n6awAk0qxFyahsA8xNaZxwKqURSwXO54lTm/4UqcV1NdxNcavEosVUQ1ThFUX+Bd
2fOmOeC/Es/njOIIAAA=
-=-=--=-=-=--=-=-=-=- END KOISHI BLOCKLY BLOCK V1 -=-=--=-=-=--=-=--=-=-=-

如何使用:

假设你想要使用的字符串模板是这样的

Hello ${name}, you are ${age} years old

那么你就需要先点击这里 ,写入

Hello , you are  years old

然后叉掉


当然,在【模板字符串】里,变量名称不一定要是name和age,

也就是不需要考虑代码里的变量名称

比如你写成


这样得到的结果 跟上面也是一样的


运行插件会发现日志输出了

2025-07-27 19:30:21 [I] 模版字符串示例 Hello 上学, you are 18 years old

1 个赞

感谢

话说最近更新好频繁

1 个赞

进阶

上面的步骤太麻烦?

blockly-null 有独特的【空白块】可以让你直接使用JavaScript代码插入到blockly里

比如还是

Hello ${name}, you are ${age} years old

我们接下来使用空白块演示


把【字符串模板】直接使用【空白块】替代

并且在【空白块】里面填入

`Hello ${name}, you are ${age} years old`

这样得到的结果,与上面使用【字符串模板】的结果是一模一样的

小学有幸可以维护 blockly-null

修复了一些以前一直存在的小问题