| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283 | import sheep from '@/sheep';import { formatImageUrlProtocol } from './index';async function getImagePath(imagePath) {  return new Promise((resolve, reject) => {    // #ifdef MP-WEIXIN	console.log(imagePath);    wx.getImageInfo({      src: imagePath,      success: (res) => {        resolve(res.path);      },      fail: (err) => {        reject(err);      }    });    // #endif    // #ifndef MP-WEIXIN    const fullPath = window.location.origin + imagePath;    resolve(fullPath);    // #endif  });}const user = async (poster) => {  const width = poster.width;  const userInfo = sheep.$store('user').userInfo;    return {	  background: await getImagePath('/static/user-poster-bg.jpg'),    // background: window.location.origin + '/static/user-poster-bg.jpg',        list: [      {        name: 'nickname',        type: 'text',        val: userInfo.nickname,        x: width / 2,        y: width * 0.4,        paintbrushProps: {          textAlign: 'center',          fillStyle: '#333',          font: {            fontSize: 14,            fontFamily: 'sans-serif',          },        },      },      {        name: 'avatar',        type: 'image',        val: poster.avatar,        x: width * 0.4,        y: width * 0.16,        width: width * 0.2,        height: width * 0.2,        d: width * 0.2,      },      // #ifndef MP-WEIXIN      {        name: 'qrcode',        type: 'qrcode',        val: poster.shareInfo.link,        x: width * 0.35,        y: width * 0.74,        size: width * 0.3,      },      // #endif      // #ifdef MP-WEIXIN      {        name: 'wxacode',        type: 'image',        val: sheep.$api.third.wechat.getWxacode(poster.shareInfo.path),        x: width * 0.35,        y: width * 0.84,        width: width * 0.3,        height: width * 0.3,      },      // #endif    ],  };};export default user;
 |