vue provide inject 方法
2024-10-22 07:55:48
上级组件:
provide() {
return {
changeSelectOptions: this.changeSelectOptions,
switchTabs: () => this.switchTabs,
setLoading: this.setLoading,
getFilterData: this.getFilterData,
getDisplayAreaH: this.getDisplayAreaH
};
}, methods: {
changeSelectOptions(obj) {
// 你的逻辑
},
getDisplayAreaH() { // 你的逻辑 }
}
下级组件:
inject: [
'changeSelectOptions',
'switchTabs',
'setLoading',
'getFilterData',
'getDisplayAreaH'
], methods: {
this.changeSelectOptions(value);
foldSwitch() {
this.fold = !this.fold;
if (this.fold) {
this.dynamicStyle = {
height: '34px',
overflow: 'hidden'
};
} else {
this.dynamicStyle = {}
}
this.getDisplayAreaH();
}
}
最新文章
- 由cobertura插件生成测试覆盖率报告
- tab使用 TabActivity TabHost Tabspec常用方法
- JavaFX結合 JDBC, Servlet, Swing, Google Map及動態產生比例圖 (3):部署設定及應用 (转帖)
- 退出多个activity的方法
- HTML解析利器 - HtmlAgilityPack
- 把EXCEL列号数字变成字母
- uva 1589 by sixleaves
- MYSQL 数据表备份
- C#版考题
- leetcode-006 detect cycle
- win7下nsis打包exe安装程序教程
- Django学习日记01_环境搭建
- [luogu4309][最长上升子序列]
- javascript 的类式继承(构造函数)
- 《剑指offer》二叉搜索树的后序遍历序列
- HOOK IDT频繁蓝屏(Window 正确 HOOK IDT)
- [六字真言]4.叭.SpringMVC异常痛苦
- Android之SwipeRefreshLayout下拉刷新组件
- Linux head/tail命令详解
- c++ define的用法(转)