日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

微信小程序开发之——模板

發布時間:2023/12/9 编程问答 36 豆豆
生活随笔 收集整理的這篇文章主要介紹了 微信小程序开发之——模板 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

一 概述

  • WXML提供模板(template),可以在模板中定義代碼片段,然后在不同的地方調用
  • 定義模板時:使用 name 屬性,作為模板的名字。然后在<template/>內定義代碼片段
  • 導入模板:使用import導入模板
  • 使用模板時:使用 is 屬性,聲明需要的使用的模板,然后將模板所需要的 data 傳入

二 模板使用示例

2.1 定義模板

在index文件夾下創建my_template.wxml

<template name="msgItem"><view><text>{{index}}:{{msg}}</text><text>Time:{{time}}</text></view> </template>

說明:

  • <template>標簽用于定義一個模板,name屬性表示模板的名稱
  • <template>標簽標簽之間是頁面的內容

2.2 導入模板和使用模板(index.wxml)

<import src="./my_template"/> <template is="msgItem" data="{{...item}}"></template>

2.3 給模板設置數據(item)

data: {item:{index:0,msg:'this i s a template',time:'2019-01-15'} }

2.3 效果圖

三 模板示例二

is 屬性可以使用 Mustache 語法,來動態決定具體需要渲染哪個模板

3.1 創建odd.wxml和event.wxml模板

odd.wxml

<template name="odd"><view> odd </view> </template>

event.wxml

<template name="even"><view> even </view> </template>

3.2 導入模板及模板渲染

<import src="./odd"/> <import src="./even"/><block wx:for="{{[1, 2, 3, 4, 5]}}" wx:key="unique"><template is="{{item % 2 == 0 ? 'even' : 'odd'}}"/> </block>

3.3 效果圖

四 參考

  • 官方文檔—使用模板
  • CSDN—參考代碼

總結

以上是生活随笔為你收集整理的微信小程序开发之——模板的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。