vue自定义弹窗,vue自定义实例化modal弹窗功能的实现
目录需求背景 下面进行相关讲解需求背景 使用iview时发现其定义的this.$Modal.confirm()不能进行样式修改,并且秉承着对新知识的追求,故此有了以下的开发 按照我的文档习惯:优先上代
顺晟科技
2021-07-09 10:31:56
267
首先创建一个新的Angular module和Component:
这个新的module,因为要使用Outlet功能,所以需要从@Spartacus/storefront里导入OutletRefModule,以及导出我们自己实现的MyOutletsComponent以便让外界消费。
MyOutletsComponent的实现:
在构造函数里注入currentProductService, 调用getProduct方法异步读取当前product属性,存储在属性product$里:
在这个Component的html里,显示product$的值:
<ng-template cxOutletRef="ProductDetailsPageTemplate" cxOutletPos="before" let-model>
<h1>Jerry</h1>
<p>Product: {{ product$ | async | json }}</p>
</ng-template>
最后别忘了把Component的selector标签加到app Component的html里:
最后的效果:
要获取更多Jerry的原创文章,请关注公众号"汪子熙":
19
2022-10
23
2022-09
23
2022-09
23
2022-09
23
2022-09
23
2022-09