|
|
|
@ -164,4 +164,12 @@ const LoginEmit = async form => { |
|
|
|
</style> |
|
|
|
</style> |
|
|
|
``` |
|
|
|
``` |
|
|
|
|
|
|
|
|
|
|
|
从该代码中结合前面的项目结构,可以联想到整项目的界面仿佛像是一个卡槽。只要通过功能文件夹下的component的组件进行插入,这样的好处是在后面维护中,可以快速替换某个区域的功能。而index卡槽只需要对后方的状态的 |
|
|
|
从该代码中结合前面的项目结构,可以联想到整项目的界面仿佛像是一个卡槽。只要通过功能文件夹下的component的组件进行插入,这样的好处是在后面维护中,可以快速替换某个区域的功能。 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
从代码中看出,这里是通过一个emit的事件方式来获取子组件所传过来的数据。 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
```vue |
|
|
|
|
|
|
|
<loginForm @LoginEmit="LoginEmit" /> 通过事件方式传递数据。 |
|
|
|
|
|
|
|
``` |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
调用了LoginEmit 的函数 |