当前位置: 首页 > news >正文

网站建设 项目文档新手如何做网上销售

网站建设 项目文档,新手如何做网上销售,中兴路由器做网站,跨境电商b2b需求 最近想做一个小工具,大概要实现这样的效果:后端生成条形码后,不保存到服务器,直接返回给前端展示。 大概思路是,通过 python-barcode库 生成条码的字节流,生成字节流后直接编码成base64格式返回给前…

需求

最近想做一个小工具,大概要实现这样的效果:后端生成条形码后,不保存到服务器,直接返回给前端展示。

大概思路是,通过 python-barcode库 生成条码的字节流,生成字节流后直接编码成base64格式返回给前端,前端通过img标签展示base64格式的图片。

代码示例

后端代码

以flask为例,其他web框架实现的方法类似。

这里使用Code128格式的条码,可以去python-barcode官网看看,该工具还支持生成其他格式的条码。

@app.route('/barcode', methods=['POST'])
def bar_code():param_code = request.get_json()['barCode']buffer = BytesIO()Code128(param_code, writer=SVGWriter()).write(buffer)res = base64.b64encode(buffer.getvalue()).decode('utf-8')return {"code": 200,"message": "success","data": res}

前端代码

以vue为例

<template><img :src="imgUrl" />
</template><script setup>
import { onMounted, ref, inject } from 'vue'
const axios = inject("$axios")const imgUrl = ref(null)const load_barcode = async () => {// 请求后台const param = {"barCode": "100000902922"}let res = await axios.post("http://127.0.0.1:5000/barcode", param);// 获取base64格式的图片const b4 = res.data.data// 绑定到img的srcimgUrl.value = "data:image/svg+xml;base64," + b4
}onMounted(() => {load_barcode()
})</script>

最后的效果

如有问题,欢迎指正。

 

http://www.tj-hxxt.cn/news/29691.html

相关文章:

  • 网站外链建设优化网站标题和描述的方法
  • php网站开发概念鞍山seo优化
  • 网站开发和app开发佛山优化网站关键词
  • 网站建设的威胁百度企业认证怎么认证
  • 深圳福田做网站公司优化网站排名如何
  • 信誉好的集团网站建设农村电商平台有哪些
  • 装修公司网页设计优化的定义
  • 网站开发风险分析应用商店优化
  • 餐饮平台app有哪些seo如何优化排名
  • 哈尔滨做网站费用seo是什么职业岗位
  • 北京网站设计学校怎样做线上销售
  • 建设项目环境影响登记表网站百度官方首页
  • 郑州哪里教做网站中文网站排名
  • 深圳外贸电商网站建设广东疫情动态人民日报
  • 技术先进的网站建设公aso优化推广
  • 杭州做网站比较出名的公司郑州发布最新通告
  • app软件开发制作公司有哪些长春网站优化服务
  • 域名被墙检测优化网站性能监测
  • 做的比较好网站有哪些网站seo排名优化工具
  • 长沙创意网站建设大庆建站公司
  • 帮做非法网站中国国家培训网官网查询
  • 工作一般做网站视频的工作叫做什么深圳seo推广
  • 网站怎么做成手机版百度游戏排行榜
  • 网站模版设计如何写好一篇软文
  • 厦门网站建设方案优化淘宝seo搜索引擎原理
  • 做网站交付标准营销助手下载app下载
  • 张家港做淘宝网站如何做运营推广
  • 垃圾站 WordPress举例网络营销的例子
  • asp企业营销型网站建设上海最新事件
  • 广州门户网站百度极速版客服人工在线咨询