dialog弹窗里生成二维码 (reading qppendChild)
2024-10-21 15:59:57
在dialog弹窗里生成二维码第一次点击时 dialogFormVisible.value=false,二维码生成时会找不到对象可以用nextTick()函数
将二维码生成代码放到nextTick()函数里
//this.$nextTick()
nextTick(()=>{
document.getElementById("qr").innerHTML = '';
new QRCode('qr', {
text: formData.value.pbid,
width: 50,
height: 50,
colorDark: '#000000', //二维码颜色
colorLight: "#ffffff" //背景颜色
}); });
vue.js中this.$nextTick()就是起到了一个等待数据的作用,等到DOM更新之后再执行代码。
最新文章
- 回归基础: JavaScript 变量提升
- UIkit框架之UIcollection
- PHP判断访问终端,电脑或手机访问
- 局域网 其它主机ping不通win7, 解决
- [原]Fedora Linux环境下的应用工具总结
- mybatis重拾---部署官方demo
- ubuntu 64位设置兼容32位 for ADB 命令无法运行
- bootstrap table笔记
- php返回的json格式
- mysql数据类型double和decimal区别详解
- byte和长度为8的boolean数组互相转换
- 盒子模型、网页自动居中、float浮动与清除、横向两列布局
- 微信开发使用webstorm&;phpstrom 配置
- ThreadPool线程池
- 2.jQuery介绍
- Hibernate的集合一对多与多对一
- SpringBoot配置属性转载地址
- CSS3实现小黄人动画
- 4、Orcal数据库dmp文件导入
- Flask从入门到精通之大型程序的结构二