這篇文章主要介紹了微信小程式定義全域資料、函數重複使用、模版等實例介紹的相關資料,需要的朋友可以參考下
微信小程式定義全域資料、函數重複使用、模版等問題總結:
1.如何定義全域資料
在app.js 的App({})中定義的資料或函數都是全域的,在頁面中可以透過var app = getApp(); app.function/key的方式呼叫,不過我們沒有必要再app.js中定義全域函數。
2.如何實現程式碼的複用
函數的複用:
1 2 3 4 5 6 7 8 9 10 11 12 | test.js
test: function (){
}
module.exports={
test:test
}
other.js
var common = require ('test.js');
page({
common.test()
})
|
登入後複製
################ ###### 範本:############
1 2 3 4 5 6 7 8 9 10 11 12 13 | <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'}}" />
</block>
而不会import目标文件import的template
|
登入後複製
######### 3.對於元件中值為boolean類型的###屬性####,例如progress組件的active屬性,checkbox的checked屬性等等。無論設定成true或false該屬性都生效,測試發現html中也有這種情況,但透過checked={{}}的方式可以渲染成功。 ###### 感謝閱讀,希望能幫助大家,謝謝大家對本站的支持! ###
以上是微信小程式之定義全域資料、函數重複使用、模版等實例介紹的詳細內容。更多資訊請關注PHP中文網其他相關文章!