• 小程序<template>的使用


    第一次做小程序用到了<template></template>模板的使用,感觉挺新奇的,我自己认为大概的就是组件这一类但是它可以判断何时使用什么样的模板通过判断来进行展示

    写一点代码吧

    //展示页js
    var
    app = getApp() page({ eg:{ data:[1,2,3,4,5,6,7,8,9] //模板页用来展示的数据 } })

    上面的代码就是用来在展示页的数据

    <!--展示页wxml-->
    <import src="../template/template.wxml"/>  //引入模板的wxml文件
    
    <view class="container">
         <template is="{{eg.data.length> 0 ? 'data' : 'noData'}}" data="{{...eg}}"></template>   //此时进行判断该用哪个模板-->判断template 的name属性,eg是指要传入模板的数据
    </view>
    <!--模板页-->

    <template name="noData"> //模板有name属性 <view>
               没有数据哦!
        </view>
    </template>
    
    <template name="data">      //模板有name属性
    <view wx:for='{{data}}' wx:key='{{key}}'> 
    <view>{{item}}</view>
    </view>
    </template> //此时循环的data是eg{data:[...]}

    (展示效果)

    此时可以看到效果 1,2,3,4,5,6,7,8,9

    <template is=''  "    data=" "></template>   此时的is用来进行判断  data是要传入模板中的数据...eg   ...(spread运算符) 

  • 相关阅读:
    百度地图常用 获取中心点 缩放级别等
    sqlserver 临时表,多用户同时访问冲突吗?
    批量改ID 行形式
    C# post Json数据
    windows 激活venv问题
    spring 改变url
    conductor编译镜像
    springboot教程
    Microsoft Visual C++ Compiler for Python 2.7
    java 方法引用(method reference)
  • 原文地址:https://www.cnblogs.com/zhangweihu/p/7522092.html
Copyright © 2020-2023  润新知