我是玉的新手,坚持这个问题.我想我已经尝试了StackOverflow帖子中的所有内容,但仍然一无所获.
我尝试过的东西
button(type='button' class=' c-btn-blue c-btn-circle c-btn-uppercase' value="Read More" onclick='gotoBlog( #{val.link} )')
Run Code Online (Sandbox Code Playgroud)
错误
1:8 Uncaught SyntaxError: Invalid or unexpected token
Run Code Online (Sandbox Code Playgroud)
把它改成 !{val.link}
错误
Uncaught SyntaxError: Unexpected token .
Run Code Online (Sandbox Code Playgroud)
改变它"!{val.link}","#{val.link}"只是给我字符串可以理解.BTW val.link是一个字符串
只是给val.link说 Uncaught ReferenceError: val is not defined
我现在没有选择了.帮助将不胜感激.
谢谢
在向html元素添加属性时,您已经在pug的范围内,因此您可以使用像常规js变量这样的pug变量.
button(type='button' class=' c-btn-blue c-btn-circle c-btn-uppercase' value="Read More" onclick='gotoBlog(' + val.link + ')')
Run Code Online (Sandbox Code Playgroud)
我只是使用了下面的代码,它对我有用(带有 pre 和 pos 引号)
button(type='button', onclick='someFunction("'+ yourObject.id +'")' ) PressMe
| 归档时间: |
|
| 查看次数: |
17574 次 |
| 最近记录: |