小程序
小游戏
企业微信
微信支付
扫描小程序码分享
我们项目里面有些wxml里面没有用到的变量,在js里面通过setData设置了,现在想写一个脚本解决这个问题,需要知道wxml里面使用了哪些变量,怎么通过程序提取出wxml使用的变量集合
1 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
微信小程序的数据绑定语法主要使用的是 Mustache 语法,也被称为双大括号语法,即 {{ }}。
{{ }}
要提取变量,使用正则表达式,来查找这样的字符串,以python来举例,简单的代码如下:
with open(wxml_path, 'r', encoding='utf-8') as file:
content = file.read()
variables = re.findall(r'{{([^{}]*)}}', content)
return variables
你可以尝试用你自己的方法来实现
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
微信小程序的数据绑定语法主要使用的是 Mustache 语法,也被称为双大括号语法,即
{{ }}
。要提取变量,使用正则表达式,来查找这样的字符串,以python来举例,简单的代码如下:
with open(wxml_path, 'r', encoding='utf-8') as file:
content = file.read()
variables = re.findall(r'{{([^{}]*)}}', content)
return variables
你可以尝试用你自己的方法来实现