模版标签

模版采用nunjucks渲染引擎,具体语法可以参考Nunjucks文档,一般我们会创建以.njk为扩展名的版块模版。

普通标签

普通标签与nunjucks完全相同,可以直接参考文档,该文档将主要篇幅用作介绍嘿店自定义标签。

component & endcomponent

component标签用于定义嘿店版块,根据数据渲染出一些带有特定嘿店格式数据的component,会渲染出一个section标签带有一些嘿店特定的参数作为属性,然后{ % component % }与{ % endcomponent % }标签之间的内容会被渲染在这个section中。

script & endscript

script标签用于嵌套进component中,在script标签中可以加入javascript代码,并且用$el可以访问本component元素,进行一些脚本操作,$el是一个jquery对象,可以采用jquery的api,也可以使用一些原生api或者其他插件达到想要的效果。这段脚本的运行时间是要等页面完全载入才之行。

style & endstyle

style标签用于嵌套进component中, 在style标签中可以加入一些style代码,会被自动加上该component的选择器,保证样式仅在这个section生效

asyncset

asyncset标签可以定义 { % asyncset results = products.query(settings_data.products) % }

results matching ""

    No results matching ""