请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

ejs模版中的组件引用

老师,我发现好像<%- include(‘widgets/user-info’ %>这样不写第二个参数,isMe也能正确的渲染出来,这是为啥

正在回答 回答被采纳积分+3

1回答

双越 2019-10-17 14:57:22

你在引用组件的外层,看看 isMe 的值,和组件中打印的是不是一直?

0 回复 有任何疑惑可以回复我~
  • 提问者 taopoppy #1
    一致的,是不是渲染的时候先读取所有引用组件,然后再传值?
    回复 有任何疑惑可以回复我~ 2019-10-17 15:03:35
  • 双越 回复 提问者 taopoppy #2
    如 qq 群交流。组件会去引用它的模板中找这个变量,所有有 isMe 。但是为了保证组件的通用性,我一般会把组件内的变量都作为私有变量处理。有了传值,变量的来源也就更加清晰了,出问题时 debug 也就更快。
    回复 有任何疑惑可以回复我~ 2019-10-17 16:16:00
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信