写法:

1、循环

  1. <div class="category__box">
  2. <div class="category">
  3. <p class="category--des">分类:</p>
  4. {{each categoryList}}
  5. <a class="category--item" href="/?cid={{$value.pt_id}}&listPage=1" id="category-item">{{$value.name}}</a>
  6. {{/each}}
  7. <a class="category--item" href="/?listPage=1" id="category-item">全部</a>
  8. </div>
  9. </div>

2、变量的用法

控制器页面在渲染模版的同时,需要传入变量;

  1. ctx.body = await ctx.renderView('miHome/category.art', {
  2. categoryList,
  3. goodsList,
  4. listPage,
  5. listTotalNum: listTotalNum[0].listTotalNum,
  6. cid,
  7. cname,
  8. });

模板页面使用,一般用双括号括起来;
image.png

3、渲染富文本

富文本用法:双括号里面变量前面加上#号就行 {{#detailPage}}
image.png

4、a标签

网站导航一般都是使用a标签进行跳转,不需要写方法用其他标签了;

5、方法绑定

方法绑定需要 onclick=”return method()“这样的写法;