亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > JavaScript > 正文

詳解微信小程序中的頁面代碼中的模板的封裝

2019-11-19 15:11:14
字體:
來源:轉載
供稿:網友

詳解微信小程序中的頁面代碼中的模板的封裝

    最近在進行微信小程序中的頁面開發,其實在c++或者說是js中都會出現這種情況,就是相同的代碼會反復出現,這就是進行一定的封裝,封裝的好處就是可以是程序中在于減少一定的代碼量,并且可是使代碼結構更加清晰。那今天所要記錄的就是關于微信小程序中的頁面的模板封裝。

         在微信小程序中的文件名都帶有wxml等樣式,在wxml中提供了模板,即可以在模板中定義代碼片段,然后可以在頁面中的不同位置進行調用,模板的定義:

<templatename="products"><blockwx:for="{{productsData}}"><view class="product-desc"><view class="product-cun">有貨</view><view class="product-name">{{item.name}}</view><view class="product-price">¥{{item.price}}</view></view></block></template>

name主要就是給封裝好的模板進行命名,因為可能模板文件中不一定就只存在這一個模板,所以命名化可以方便區分哪個是要引入的模板。

wx:for就是微信小程序中的循環,里面就是要循環的數組數據,這個值是可以在引入模板的時候進行引入賦值的。

模板的導入:

<import src=""/>---要找到要引入的模板文件路徑,這里面的路徑寫相對路徑會很方便

模板的使用:

<template is="products" data="{{productsData}}"/>

is的作用就是在模板文件中選擇要使用的具體是哪個模板

data主要就是模板中要使用的數組數據

這里面就是出現一個問題,由于你的模板文件中的數組是寫死的,使用的是productData,那么在你引入模板之后對里面的數據進行賦值使用的時候可能會出現

VM1171:2 ./pages/theme/theme.wxml Bad attr 'data' with message  6 |  </view>  7 |  <view class="theme-products">> 8 |   <template is="products" data="{{theme_products[themeid]}}"/>    |                 ^  9 |  </view> 10 | </view> 11 |

像這種在模板中的數據被定義死的話,也是可以有解決辦法的,我所使用的辦法就是給已經被賦值好的數組進行重新賦值
可以在新的頁面js中對productsData數組進行空的初始化,然后在onLoad第一次進行頁面,進行加載頁面的時候給予賦值,data.kind_products是這個頁面要使用到的數組對象

1)js文件中的data{productsData:null}
2)第一次進入頁面的時候

onLoad: function (options) {  this.setData({ productsData: this.data.kind_products[0]});}

setData的作用就是用于將數據從邏輯層發送到視圖層也就是頁面上,同時改變this.data的值

如有疑問請留言或者到本站社區交流討論,感謝閱讀,希望能幫助到大家,謝謝大家對本站的支持!

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
国产欧美日韩丝袜精品一区| 黄色一区二区三区| 国产精品欧美在线| 亚洲男人av电影| 久久久久久亚洲| 国产日韩在线播放| 97精品国产91久久久久久| 在线播放日韩专区| 亚洲国产精品va在线看黑人动漫| 国产精选久久久久久| 91在线国产电影| 午夜精品蜜臀一区二区三区免费| 亚洲www永久成人夜色| 国产成人啪精品视频免费网| 久久久久国产精品免费网站| 国产精品久久在线观看| 日韩免费视频在线观看| 久久综合久中文字幕青草| 精品国偷自产在线| 中文字幕最新精品| 亚洲国产精品电影| 日韩电影免费在线观看| 久久免费视频在线观看| 欧美成年人视频网站欧美| 亚洲网址你懂得| 国产成人精品久久| 久久精品国产综合| 亚洲成人中文字幕| 日本一区二区不卡| 日本91av在线播放| 中文字幕九色91在线| 在线播放国产精品| 在线亚洲国产精品网| 国产精品日韩在线观看| 欧美一区二区色| 国产热re99久久6国产精品| 亚洲精品久久久久中文字幕欢迎你| 欧美日韩日本国产| 成人免费网视频| 日韩亚洲国产中文字幕| 日韩av免费观影| 欧美日韩国产区| 欧美中文字幕精品| 欧美精品中文字幕一区| 国产欧美精品一区二区| 亚洲成人亚洲激情| 日韩精品福利在线| 欧美日韩亚洲一区二区三区| 欧美超级乱淫片喷水| 国产欧美日韩91| 久久久精品日本| 成人性生交xxxxx网站| 亚洲精品之草原avav久久| 国产在线不卡精品| 国产成人精品一区| 日韩精品极品视频免费观看| 欧美成在线观看| 国产日韩在线一区| 国产精品久久久久久超碰| 国产精品黄页免费高清在线观看| 日韩精品视频在线观看免费| 国产精品影片在线观看| 欧美在线视频一二三| 久久久久久久香蕉网| 精品偷拍各种wc美女嘘嘘| 蜜臀久久99精品久久久久久宅男| 国产成人福利视频| 国产人妖伪娘一区91| 亚洲激情在线观看| 久久国产精品久久久久| 欧美一乱一性一交一视频| 中文字幕欧美日韩va免费视频| 少妇精69xxtheporn| 成人黄色短视频在线观看| 最近2019中文字幕第三页视频| 久久噜噜噜精品国产亚洲综合| 97成人超碰免| 久久在线免费观看视频| 国产精品免费一区| 亚洲综合成人婷婷小说| 亚洲国产精品推荐| 日本精品免费一区二区三区| 国产精品va在线| 欧美日韩免费在线观看| 国产不卡精品视男人的天堂| 国产精品一香蕉国产线看观看| 国产亚洲欧美日韩精品| 51视频国产精品一区二区| 日韩中文字幕在线视频播放| 91情侣偷在线精品国产| 国产精品美女在线| 精品中文字幕在线2019| 欧美亚洲视频在线看网址| 欧美高清视频在线| 日韩国产高清视频在线| 国产精品成人品| 日韩三级成人av网| 6080yy精品一区二区三区| 亚洲精品日韩在线| 精品久久久久久久久久ntr影视| 主播福利视频一区| 一本色道久久综合狠狠躁篇的优点| 久久久之久亚州精品露出| 亚洲激情在线视频| 91久久精品日日躁夜夜躁国产| 久久久久免费精品国产| 中文在线资源观看视频网站免费不卡| 精品久久久久久亚洲精品| 性色av一区二区咪爱| 国模叶桐国产精品一区| 欧美成人中文字幕| 亚洲老板91色精品久久| 久久久午夜视频| 91大神福利视频在线| 欧美激情精品久久久久久变态| 欧美劲爆第一页| 亚洲黄页网在线观看| 日韩不卡在线观看| 日韩av在线免费观看| 宅男66日本亚洲欧美视频| 久久久久久久一区二区| 一本色道久久综合狠狠躁篇怎么玩| 欧美成人免费视频| 国产精品久久久久久搜索| 欧美日韩一区二区免费视频| 国产精品av在线| 视频在线观看一区二区| 日韩av在线免费观看一区| 一区二区三区日韩在线| 国产精品午夜一区二区欲梦| 日本午夜在线亚洲.国产| 久久视频在线视频| 国产精品久久久久久久久久小说| 午夜精品一区二区三区在线视| 亚洲精品av在线播放| 亚洲a区在线视频| 国产精品对白刺激| 欧美激情视频网址| 亚洲国产私拍精品国模在线观看| 亚洲香蕉成视频在线观看| 51色欧美片视频在线观看| 国产精品久久综合av爱欲tv| 色吧影院999| 国产日韩欧美在线观看| 91高潮精品免费porn| 中文字幕日本精品| 中文字幕av一区中文字幕天堂| 国产精品亚洲一区二区三区| 久久久久久高潮国产精品视| 色婷婷av一区二区三区久久| 在线a欧美视频| 精品日韩视频在线观看| 亚洲电影免费观看高清完整版在线观看| 精品网站999www| 另类少妇人与禽zozz0性伦| 色诱女教师一区二区三区| 亚洲精品二三区| 欲色天天网综合久久| 日韩美女视频在线观看| 中文字幕日本精品| 国产91精品在线播放| www.日韩系列| 亚洲男人天堂2019| 日韩av手机在线看|