代码拉取完成,页面将自动刷新
如下:
原因:Modal
中使用了Button
,但其直接通过h
和render
进行渲染dom
并append
进div
中,而并未未挂载在app
上,因此导致Button
中的v-dLoading
指令无法找到引起的报错。
修改方法:
Button
组件中的v-dLoading
删除,增加props:{loading}
。但这样不能避免Modal
中的content
传入自定义指令。Modal
实现方法,模态框使用频率较高,并且用户更偏向于在里面加slot
来自定义内容,目前方法应该是参照ng实现的,但并不太适合Vue。可以用Component
代替函数方式(参考Element/Antd等)。