vue+iview写个弹框的示例代码

网友投稿 467 2023-03-08


vue+iview写个弹框的示例代码

iView 是一套基于vue.js的开源UI组件库,主要服务于PC界面的中后台产品。

1、iView的特性

1) 高质量、功能丰富

2) 友好的API ,自由灵活地使用空间

3) 细致、漂亮的 UI

4) 事无巨细的文档

5) 可自定义主题

2、iView的安装:

1) 使用npm:

npm install --save iview

2) CDN引入:

由于公司项目需要,所以目前捣鼓了vue+iview搭建了一个项目,用的环境都是1.0版本,在使用iview弹框中,由于需要先进行弹框中表单的验证,验证通过才调用后台接口,但是呢,iview弹框中的确定按钮点击一下弹框就消失了,怎么办,要实现效果,各种翻看资料,最终解决办法如下:

:visible.sync="show"

title="提示"

:loading="loading"

@on-ok="asyncOK">

*

授权码

:visible.sync="show"

title="提示"

:loading="loading"

@on-ok="asyncOK">

*

授权码

{{btnText}}

{{btnText}}

大概思路就是先命名一个变量loading,这里必须为true,然后在点击弹框的提交按钮的时候先把loading设置为false,然后必须加上

this.$nextTick(() => { this.loading = true;});就能实现效果啦,具体实现原理,这坑遇到了,就先记录下来

传送门-->https://github.com/iview/iview/issues/597#issuecomment-292422473


版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:浅谈spring aop的五种通知类型
下一篇:api接口文档怎么生成(api接口怎么编写)
相关文章

 发表评论

暂时没有评论,来抢沙发吧~