知識
不管是網(wǎng)站,軟件還是小程序,都要直接或間接能為您產(chǎn)生價值,我們在追求其視覺表現(xiàn)的同時,更側(cè)重于功能的便捷,營銷的便利,運營的高效,讓網(wǎng)站成為營銷工具,讓軟件能切實提升企業(yè)內(nèi)部管理水平和效率。優(yōu)秀的程序為后期升級提供便捷的支持!
您當(dāng)前位置>首頁 » 新聞資訊 » 小程序相關(guān) >
微信小程序 - 調(diào)用自定義組件內(nèi)部方法
發(fā)表時間:2020-10-14
發(fā)布人:葵宇科技
瀏覽次數(shù):104
-
如果需要調(diào)用下面自定義組件里面的
clear ()
方法,不知道怎么自定義組件去看一下官方文檔很詳細。 -
自定義組件 .js 文件:
Component({
// 組件的屬性列表
properties: {
// 線寬度
lineWidth: {
type: Number,
value: 1,
// 屬性變化則調(diào)用
observer (e) {
if (this.data.ctx) { this.data.ctx.lineWidth = e }
}
}
},
// 組件的初始數(shù)據(jù)
data: {
},
// 組件生命周期函數(shù) - 在組件布局完成后執(zhí)行
ready () {
},
// 組件生命周期函數(shù) - 在組件實例被從頁面節(jié)點樹移除時執(zhí)行
detached () {
},
// 組件的方法列表
methods: {
// 自定義方法
clear () {
console.log("調(diào)用了自定義組件內(nèi)部方法");
}
}
})
- 例如我的組件名稱叫
drawing-board
,在正常頁面上使用自定義組件:
<drawing-board line-width="10" id="drawing-board"></drawing-board>
- 然后在當(dāng)前使用頁面的 .js 文件里面獲取到組件進行調(diào)用方法
/**
* 頁面的初始數(shù)據(jù)
*/
data: {
// 當(dāng)前畫板
drawingBoard: undefined
},
/**
* 生命周期函數(shù)--監(jiān)聽頁面初次渲染完成
*/
onReady: function () {
this.drawingBoard = this.selectComponent('#drawing-board')
},
// 調(diào)用自定義組件方法
touchClear () {
this.drawingBoard.clear()
},
- 這樣就能夠成功調(diào)用到自定義組件里面的封裝方法了。
相關(guān)案例查看更多
相關(guān)閱讀
- 百度快速排名
- 排名
- 網(wǎng)絡(luò)公司電話
- 小程序被攻擊
- 網(wǎng)絡(luò)營銷
- web開發(fā)技術(shù)
- 云南網(wǎng)站建設(shè)一條龍
- 正規(guī)網(wǎng)站建設(shè)公司
- 百度人工排名
- 安家微信小程序
- 云南小程序定制
- 網(wǎng)頁制作
- 云南網(wǎng)站開發(fā)
- 網(wǎng)站開發(fā)公司哪家好
- 網(wǎng)站建設(shè)費用
- 百度小程序公司
- 網(wǎng)站建設(shè)優(yōu)化
- 云南etc微信小程序
- 昆明網(wǎng)站開發(fā)
- 貴州小程序開發(fā)
- 云南網(wǎng)站建設(shè)特性
- asp網(wǎng)站
- 保險網(wǎng)站建設(shè)公司
- 云南企業(yè)網(wǎng)站
- 昆明小程序開發(fā)
- 小程序退款
- 網(wǎng)站建設(shè)公司網(wǎng)站
- 服務(wù)器
- 網(wǎng)站建設(shè)專家
- 小程序公司