//获取二维码 @RequestMapping(value = "/getQrcode") @ResponseBody public AjaxResult getQrcode(){ AjaxResult ajaxResult = null; //返回用来生成二维码的data String str = "abcdefg"; ajaxResult = AjaxResult.success(); ajaxResult.put("data",str); return ajaxResult; }
<!-- 展示二维码弹窗 --> <el-dialog :visible.sync="open2" :title="title"> <el-button type="success" @click="dowloanQrCode('Qrcode', '二维码')" >下载二维码 </el-button> <el-table v-loading="dialogLoading" v-show="dialogLoading" ></el-table> <div> <vue-qr :logo-src="logoSrc" ref="Qrcode" :size="191" :margin="0" :auto-color="true" :dot-scale="1" :text="str" /> </div> </el-dialog>