国产三级农村妇女在线,国产精品毛片a∨一区二区三区,国产乱子伦视频大全,国产精品色拉拉,国产欧美日韩一区二区三区,

首頁(yè) > 小程序 > 小程序開發(fā)

微信小程序開發(fā)組件教程

小程序開發(fā) 2022-10-12 12:23:31

微信小程序為開發(fā)者提供了豐富的組件,開發(fā)者可以通過這些組件,自由的搭配搭建屬于自己獨(dú)一無二的小程序,下面就和大家分享一下微信小程序開發(fā)組件教程?

微信小程序開發(fā)組件教程主要分三步走:創(chuàng)建組件-編寫組件代碼-調(diào)用并使用組件。

第一步:.創(chuàng)建微信小程序開發(fā)組件

創(chuàng)建一個(gè)微信小程序開發(fā)組件,通常都是在modal文件夾里面找,里面包含有json、wxml、wxss、js四個(gè)子文件,我們可以選擇json這個(gè)子文件,添加”component”:true。這樣就可以創(chuàng)建了。

第二步:編寫微信小程序開發(fā)組件代碼

在modal.wxml :

[html] view plain copy

在modal.wxss:

[css] view plain copy

.mask_layer {

width: 100%;

height: 100%;

position: fixed;

z-index: 1000;

background: #000;

opacity: 0.5;

overflow: hidden;

}

.modal_box {

width: 76%;

overflow: hidden;

position: fixed;

top: 50%;

left: 0;

z-index: 1001;

background: #fafafa;

margin: -150px 12% 0 12%;

border-radius: 3px;

}

.title {

padding: 15px;

text-align: center;

background-color: gazure;

}

.content {

overflow-y: scroll; /*超出父盒子高度可滾動(dòng)*/

}

.btn {

width: 100%;

margin-top: 65rpx;

display: flex;

flex-direction: row;

align-items: center;

justify-content: space-between;

box-sizing: border-box;

background-color: white;

}

.cancel {

width: 100%;

padding: 10px;

text-align: center;

color: red;

}

.Sure {

width: 100%;

padding: 10px;

background-color: gainsboro;

text-align: center;

}

.modalMsg {

text-align: center;

margin-top: 45rpx;

display: block;

}

在modal.js

[javascript] view plain copy

Component({

properties: {

modalHidden: {

type: Boolean,

value: true

}, //這里定義了modalHidden屬性,屬性值可以在組件使用時(shí)指定.寫法為modal-hidden

modalMsg: {

type: String,

value: ‘ ‘,

}

},

data: {

// 這里是一些組件內(nèi)部數(shù)據(jù)

text: “text”,

},

methods: {

// 這里放置自定義方法

modal_click_Hidden: function () {

this.setData({

modalHidden: true,

})

},

// 確定

Sure: function () {

console.log(this.data.text)

}

}

})

第三步:調(diào)用并使用組件

1.首先這里的調(diào)用組件一般都是從index頁(yè)面中調(diào)用到modal組件里,調(diào)用的方式可以通過index.json中引用說明,設(shè)置組件引用路徑和標(biāo)簽名稱。如圖所示:

微信小程序開發(fā)組件

示例代碼:

[JavaScript] view plain copy

{

“usingComponents”: {

“modal”: “../modal/modal”

}

}

2. 然后在index.wxml調(diào)用組件

示例代碼:

[html] view plain copy

3. 在從index.js綁定數(shù)據(jù)

示例代碼:

[javascript] view plain copy

Page({

data: {

is_modal_Hidden:false,

is_modal_Msg:’我是一個(gè)自定義組件’

}

})

以上就是微信小程序開發(fā)組件教程,大家可以動(dòng)手去操作一下,學(xué)會(huì)了,也可以搭建一個(gè)屬于自己的小程序。

相關(guān)推薦:微信小程序組件是什么

TAg

加載中~

本網(wǎng)站LOGO受版權(quán)及商標(biāo)保護(hù),版權(quán)登記號(hào):國(guó)作登字-2022-F-10126915,未經(jīng)湖南木星科技官方許可,嚴(yán)禁使用。
Copyright ? 2012-2022 湖南木星科技有限公司(木星網(wǎng))版權(quán)所有
轉(zhuǎn)載內(nèi)容版權(quán)歸作者及來源網(wǎng)站所有,本站原創(chuàng)內(nèi)容轉(zhuǎn)載請(qǐng)注明來源,商業(yè)媒體及紙媒請(qǐng)先聯(lián)系:aishangyiwan@126.com

工信部備案號(hào):湘ICP備19012813號(hào)-5