首頁 > 微信小程式 > 小程式開發 > 微信小程式之定義全域資料、函數重複使用、模版等實例介紹

微信小程式之定義全域資料、函數重複使用、模版等實例介紹

高洛峰
發布: 2017-03-15 16:15:32
原創
2963 人瀏覽過

這篇文章主要介紹了微信小程式定義全域資料、函數重複使用、模版等實例介紹的相關資料,需要的朋友可以參考下

微信小程式定義全域資料、函數重複使用、模版等問題總結:

1.如何定義全域資料

  在app.js 的App({})中定義的資料或函數都是全域的,在頁面中可以透過var app = getApp();  app.function/key的方式呼叫,不過我們沒有必要再app.js中定義全域函數

2.如何實現程式碼的複用

  函數的複用:

test.js
test: function(){
}
module.exports={
 test:test 
}

other.js
var common = require('test.js');
page({
  common.test()
})
登入後複製

################ ######  範本:############
<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 ? &#39;even&#39; : &#39;odd&#39;}}"/>
</block>
//我们页可以把模板定义在其他文件中,以<import src="url"/>的形式引入,但是import有作用域的概念,即只会import目标文件中定义的template,
而不会import目标文件import的template
//include可以将目标文件除了<template/>的整个代码引入,相当于是拷贝到include位置。
登入後複製
######### 3.對於元件中值為boolean類型的###屬性####,例如progress組件的active屬性,checkbox的checked屬性等等。無論設定成true或false該屬性都生效,測試發現html中也有這種情況,但透過checked={{}}的方式可以渲染成功。 ###### 感謝閱讀,希望能幫助大家,謝謝大家對本站的支持! ###

以上是微信小程式之定義全域資料、函數重複使用、模版等實例介紹的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
最新問題
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板