如何動態的控制,比如我想通過一個函數去控制一個控件的點擊事件是否執行。
1、我們給aaa組件增加一個modal函數,這裏賦值false。
<aaa :modal="false" ></aaa>
2、在組件aaa裏面增加對應的modal函數。
export default {
props:{
modal: {
type: Boolean,
default: true
}
},
3、給組件增加一個點擊事件(即我們要控制的地方,這裏自建一個)
<view @click="click">點我</view>
4、在組件執行的點擊事件方法裏面加上modal函數的判斷即可。
methods: {
click() {
if (!this.modal) return
},
5、至此達到動態控制是否執行組件的點擊事件。