vue2.js 如何定义类似 Dialog 一样的容器组件

小弟需要做一个浏览器内部窗体,很多地方有要用到,但是窗体的事件,样式绑定的很多,其他的地方使用,都只需要复制过去,改改中心显示内容就好了,
我想把他定义成一个容器组件,但是我试了试,往里面加子标签好像没有啥效果,本来想看看elementui的组件源码,可是封装的太好了,看不出个所以然,我求大神给我个思路。

----------------补充----
找到办法了,mycomponent 界面模板
<div>

<div>
    <slot name=content></slot>
<div>

<div>

---使用
<my-component>
<div slot='content'>adfadsaf</div>
</mycomponent>

阅读 4.5k
1 个回答

直接定义一个组件,通过props传进去值,基本的组件定义, 可以看官方文档。

vue2.0组件

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题