CNode

求解Jade 如何获取koa2 中的变量,ctx.state 对应 express 里的 res.locals

问答
Xxingtaowap发布于10 年前最后回复10 年前2 回复7051 浏览0 收藏
//app.js
res.locals.success = 'xxxxxxxx'
//jade 
        -if(locals.success)
            div#alt_sucess.alert.alert-success !{locals.success}

        -if(locals.error)
            div#alt_warning.alert.alert-warning error
查看回复

回复 (2)

X
xingtaowap#1·10 年前
引用 SinalVee

@SinalVee 十分感谢,可行。

//app.js 
ctx.state= {
session: this.session,
error: '用户名已存在'
}

// jade
-if(success)
div#alt_sucess.alert.alert-success !{success}

-if(error)
div#alt_warning.alert.alert-warning !{error}

S
SinalVee#2·10 年前
// app.js
	ctx.state.success = 'xxxxxxxx';
	/*
		ctx.status = {
			success: 'xxxxxxxx'
		};
	*/
// jade 
	-if(success)
		div#alt_sucess.alert.alert-success !{success}

	-if(error)
		div#alt_warning.alert.alert-warning error
参与回复
登录后即可参与回复。登录