angular封装公共方法到service中间件,节省开发时间

layer.service.ts

openAlert(callback) {// 传递回调函数

const dialogRef = this.dialog.open(AlertComponent, {

hasBackdrop: true,

data: this.layer.alert

});

// // alert关闭的时候会检测到是哪个关闭事件;

dialogRef.afterClosed().subscribe(val => {

if(callback){

callback(val);

}

});

}

组件接收调用

demo.component.html

open confirm

demo.component.ts

import {LayerService} from '../service/layer.service';

export class DemoComponent implements OnInit {

constructor(

private layerService:LayerService) {

}

// 打开confirm确认框

openConfirm() {

this.layerService.layer.confirm.content = '是否驳回?'

this.layerService.openConfirm((val) => {

if(val==0){

console.log('确定--调接口');

console.log(val);

}

if(val==1){

console.log('取消--不调接口关闭弹层');

console.log(val);

}

if(val==2){

console.log('×--不调接口关闭弹层');

console.log(val);

}

});

}

}

vue中封装公共方法,全局使用

1.以封装的合并单元格为例,首先建立一个util.js 2.在main.js中引用 3.直接在使用该方法的地方调用就可以了

SFTP环境搭建及客户代码调用公共方法封装

一.背景 在开发应用软件的过程中,广泛使用FTP在各子系统间传送文本数据.但FTP存在安全问题,开放到外网存在安全漏洞,容易被攻击.替换方案是使用SFTP,SFTP提供更高的安全性,当然传输的效率也会 ...

JS常用公共方法封装

_ooOoo_ o8888888o 88" . "88 (| -_- |) O\ = /O ____/`---'\____ .' \\| |// `. / \\||| : |||/ ...

3分钟教会你把封装的js公共方法挂载在vue实例原型上

第一步:首先在src文件夹里面创建一个通用js文件夹,然后在创建的文件夹里面创建一个js文件 第二步:const 一个方法,然后通过export暴露出来(在同一个页面可以写多个方法,和暴露多个方法,在 ...

改进Page Object公共方法封装(base_page)

import os from time import sleep from selenium import webdriver from selenium.webdriver.common.by im ...

J2EE项目开发中常用到的公共方法

在项目IDCM中涉及到多种工单,包括有:服务器|网络设备上下架工单.服务器|网络设备重启工单.服务器光纤网线更换工单.网络设备撤线布线工单.服务器|网络设备替换工单.服务器|网络设备RMA工单.通用原 ...

Angularjs调用公共方法与共享数据

这个问题场景是在使用ionic开发页面的过程中发现,多个页面对应的多个controller如何去调用公共方法,比如给ionic引入了toast插件,如何将这个插件的调用变成公共方法或者设置成工具类,因 ...

Thinkphp3.2.3框架下封装公共的函数,例如封装CURL函数来获取接口数据

当我们需要在控制层调用相同的封装函数时,写多次相同的函数,显得代码十分的拉杂,不精简: TP框架有一个很好的机制,可以再Common定义一个function.php函数,当我们在控制层调用的时候直接调 ...

react初探(二)之父子组件通信、封装公共组件

一.前言 在组件方面react和Vue一样的,核心思想玩的就是组件,下面举两个组件常用的情景. 场景一:假如我们现在有一个页面包含表格以及多个弹框,这种时候如果将这个页面的业务代码写在一个组件中,那么 ...

随机推荐

POJ 3180-The Cow Prom (图论-有向图强联通tarjan算法)

题目大意:有n个牛在一块, m条单项绳子, 有m个链接关系, 问有多少个团体内部任意两头牛可以相互可达 解题思路:有向图强连通分量模版图 代码如下: #include # ...

js中style,currentStyle和getComputedStyle的区别

1.style只能获取元素的内联样式,内部样式和外部样式是获取不到的.例子:

Logo

腾讯云面向开发者汇聚海量精品云计算使用和开发经验,营造开放的云计算技术生态圈。

更多推荐