首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Pug -将json数据从pug传递到pug

Pug -将json数据从pug传递到pug
EN

Stack Overflow用户
提问于 2017-10-06 18:17:26
回答 2查看 421关注 0票数 1

我想要做的是传递一个json数据并在其他pug中循环它,但是出现了一些错误。

Pug 1

代码语言:javascript
复制
-
  var json = [
    {type:"2", shareTools:"true", id:12},
    {type:"1", shareTools:"false", id:20}
  ]
include pug2.pug

Pug 2

代码语言:javascript
复制
div.json #{json}
each data in json
    li= data.type

下面是div.json #{json}的html输出

代码语言:javascript
复制
[object Object],[object Object]

gulp错误消息

代码语言:javascript
复制
> 4| each data in json
Cannot read property 'length' of undefined

谢谢。

EN

回答 2

Stack Overflow用户

发布于 2019-01-01 04:49:45

嗨,希望这能帮上忙

已更改pug2中的第二行。

Pug1

代码语言:javascript
复制
-
    var jsonnn = [
            {type:"2", shareTools:"true",
            id:12},{type:"1", shareTools:"false", id:20}
        ]

include pug2

Pug2

代码语言:javascript
复制
div.json #{json}
each data, i in jsonnn
    li= data.type
票数 2
EN

Stack Overflow用户

发布于 2022-02-17 13:00:10

从风格的角度来看,mixin可能值得考虑。

Pug1:

代码语言:javascript
复制
include mixin1
-
    var data_set = [
            {type:"2", shareTools:"true",
            id:12},{type:"1", shareTools:"false", id:20}
        ]
mixin1(data_set)

Pug 2是混合:

代码语言:javascript
复制
mixin mixin1(data_set)
each data in data_set
    li= data.type
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/46603497

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档