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

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

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

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

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

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 ? &#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中文網其他相關文章!

相關標籤:
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
最新問題
現在個人嫩申請微信小程序
來自於 1970-01-01 08:00:00
0
0
0
微信小程式
來自於 1970-01-01 08:00:00
0
0
0
微信小程式輪播
來自於 1970-01-01 08:00:00
0
0
0
微信小程式自動補全工具
來自於 1970-01-01 08:00:00
0
0
0
微信小程式中用ajax呼叫後台接口
來自於 1970-01-01 08:00:00
0
0
0
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板