zoukankan      html  css  js  c++  java
  • 小程序-模板

    模板的定义:<template name="msgItem">

    模板的使用:<template is="msgItem"></template>

    模板的调用:<import src="../template/list/list.wxml" /> 如果是同一个文件下定义和使用模板不需要引入

    模板的样式引入: @import "../template/list/list.wxss"; 引入到样式表中

    模板的传参: <template is="msgItem" data="{{ ...{us:'wql',ps:123} }}"></template>
     
    模板的作用域:模板拥有自己的作用域,只能使用data传入的数据以及模板文件中定义的<wxs />模块
     
     
    定义模板:使用name属性,作为模板的名字,然后在<template/>定义代码片段,如:
                <template name="msgItem">
                <view>
                    <text>{{index}}:{{msg}}</text>
                    <text>Time:{{time}}</text>
                </view>
                </template>

    使用模板:

                <template is="msgItem" data="{{...item}}"></template>
    
                Page({
                    data:{
                        item:{
                            index:0,
                            msg:"这是一个模板",
                            time:"2019-12-19"
                        }
                    }
                })
    is属性可以只用Mustache语法,来动态决定具体需要渲染哪个模板:(这里是使用三元表达式判断)
                <template name="odd">
                    <view>odd</view>
                </template>
                <template name="even">
                    <view>even</view>
                </template>
    
                <block wx:for="{{[1,2,3,4,5]}}">
                    <template is="{{item%2==0?'even':'odd'}}"></template>
                </block>
     
  • 相关阅读:
    Canny边缘检测高低阈值问题
    EffectiveC++ Item25测试
    下载videolectures.net里的视频的方法
    01章 象数易理篇之一
    论文格式问题
    反序列化笔记
    什么是动爻
    EffectiveC++ Item25说的东东
    优化功能
    论文修改意见
  • 原文地址:https://www.cnblogs.com/wuqilang/p/12076091.html
Copyright © 2011-2022 走看看