<div id="qrcode" style=" 560px;height: 560px;background-color: white;"></div> </div> </div> </template> <script> import QRCode from 'qrcodejs2'; import Cookie from 'vue-cookies'; export default { name: "binding-weixin", data(){ return{ qrcode:'' } }, methods:{ getBindUserQcode:function(){ let csrftoken = Cookie.get('csrftoken'); this.$axios.request({ url:this.$store.state.apiList.bindingWeixin, method:'get', // params: {foo: 'bar'}, headers: {"X-CSRFToken":csrftoken } }).then(res=>{ this.qrcode.clear(); this.qrcode.makeCode(res.data.data); console.log(res.data.data,22222222222222222) }).catch(res=>{ console.log(res,1111111111111111111) }) } }, mounted(){ this.qrcode = new QRCode('qrcode',{ text:'', # 二维码内容 200, height:200, // render: 'canvas' // 设置渲染方式(有两种方式 table和canvas,默认是canvas) colorDark:'#000000', #前景色 colorLight:'#ffffff', #背景色 correctLevel:3 }) } }