微信小程序:模板使用

目录

模板的优点:

一、静态模板创建

二、静态模板使用

1.*.wxml引入模板

2.模板使用

3.*.wxss引入模板的样式

三、动态模板创建

四、动态模板使用

1.*.wxml引入模板

2.模板使用

3.*.js定义动态数据

五、结果展示

总结


模板的优点:

  1. 有利于保持网页风格的一致;提高工作效率。
  2. 减少代码的复用性

一、静态模板创建

html 复制代码
//唯一标识name
<template name="mytemp"> 
  <view>
    <view class="title">这是我自定义的模板</view>
  </view>
</template>
<!-- 引入模板 -->

二、静态模板使用

1.*.wxml引入模板

html 复制代码
<import  src="/temp/mytemp/mytemp"></import>

2.模板使用

**注意点:**利用is属性,写入上边定义模板的name字段,两个字段要统一

html 复制代码
<!-- 引入模板 -->
<import  src="/temp/mytemp/mytemp"></import>
<view class="otherContainer">
  <!-- 测试模板 -->
  <view>测试使用模板</view>
  <template is='mytemp'></template> 
</view>

3.*.wxss引入模板的样式

javascript 复制代码
/* 样式引入 */
@import "/temp/mytemp/mytemp.wxss";

三、动态模板创建

注意点: 依旧利用 **{{}}**形式来进行数据绑定

html 复制代码
<!-- 定义模板 -->
<template name="mytemp">
  <view>
    <view class="title">这是我自定义的模板</view>
  </view>
  <view class="userInfo">
    <view class="userName">用户名:{{userName}}</view>
    <view class="age">年龄:{{age}}</view>
  </view>
</template>

四、动态模板使用

1.*.wxml引入模板

html 复制代码
<!-- 引入模板 -->
<import  src="/temp/mytemp/mytemp"></import>
<view class="otherContainer">
  <!-- 测试模板 -->
  <view>测试使用模板</view>
  <template is='mytemp' data="{{...persion}}"></template>
</view>

2.模板使用

注意点: 利用 data="{{}}" 标签传入数据,并利用 ... 进行拆包

3.*.js定义动态数据

**注意点:**这字段的名称需要与模板字段一致

javascript 复制代码
data: {
    persion:{
      userName:'小明',//姓名
      age:18,//年龄
    }
  },

五、结果展示

总结

  • 模板的引入减少代码的复用性
  • 模板可以方便后期管理,统一整改
相关推荐
.生产的驴10 小时前
SpringBoot 对接第三方登录 手机号登录 手机号验证 微信小程序登录 结合Redis SaToken
java·spring boot·redis·后端·缓存·微信小程序·maven
汤姆yu16 小时前
基于微信小程序的乡村旅游系统
微信小程序·旅游·乡村旅游
曲辒净16 小时前
微信小程序实现二维码海报保存分享功能
微信小程序·小程序
oil欧哟1 天前
🤔认真投入一个月做的小程序,能做成什么样子?有人用吗?
前端·vue.js·微信小程序
汤姆yu1 天前
基于微信小程序的消防隐患在线举报系统
微信小程序·小程序·消防隐患
郏国上1 天前
微信小程序的消息头增加的字段不能有下滑线,字段大写字母自动转换消息字母
微信小程序·小程序·
從南走到北2 天前
JAVA数字人创作文案视频链接提取数字人源码小程序+公众号+APP+H5
微信小程序·小程序·微信公众平台
FZUGO2 天前
EE308FZ_Sixth Assignment_Beta Sprint_Sprint Essay 3
java·微信小程序·sprint
V+zmm101342 天前
高校教师成果管理小程序的设计与实现springboot+论文源码调试讲解
java·微信小程序·小程序·毕业设计·ssm
蜂鸟视图fengmap2 天前
蜂鸟云平台2024年1月重大更新:JavaScript SDK v3.1.4 & 微信小程序SDK v0.9.4 亮点解析
开发语言·前端·javascript·微信小程序·ecmascript·主题编辑器·蜂鸟视图