WXS 模块 无法遍历 Object 对象

发布于 6 年前作者 jietian6697 次浏览最后编辑 6 年前来自 ask

我希望能在 WXS 模块遍历 Object 对象

1. 追加 params 到 url query

assignParameters = function (url, params) {

    for (var i in params) {}    // 报错了

    // 没Object

    // 功能做不下去了

}

5 回复
wantao
wantao1 楼6 年前

很无语,这都不能用

min87
min872 楼6 年前

我也想在wxs里面遍历对象,结果无语了

min10
min103 楼6 年前

为了实现 UI 文本 动态多语言切换。。。

用 js 写,无法暴露到 tempalte中使用。

用wxs 写,发现不能 for in …

用Object.keys(obj), 发现没有 Object对象

用str.toLowerCase(), 居然报错,发现原来是拼错了。。。。

但是这时候已经怀疑 1+1 是不是等于 2 了。

最后把dict 的改成 用 list 存,凑合凑合实现完了。。。

na44
na444 楼6 年前

写的火大,啥啥用不了,不知道微信团队怎么想得,好好的js不用,偏要自己弄个wxs,弄得好也就算了,现在弄得啥玩意,给开发者强行制造困难

cdu
cdu5 楼4 年前
  • 1, 太好笑了,for in 都不行