发送html邮件?

作者站长头像
站长
· 阅读数 16

前端:Vue ELement UI后端:Django

就是我们之前写了一个页面,现在需求增加一个按钮,把这个页面可以实现通过邮箱发送,我不做过这个业务,很多都不明白,希望有人帮我详细讲讲 前端和后端个分工职责。

目前我查询到的方案是:前端写一个静态页面给后端开发人员,由后端负责填充数据。

我自己了解到html email 不能使用html5特性,css也有很多受限,不能使用js,那我这静态页面咋实现啊,我们这个页面主要有element ui的表格和echarts 我不能用js 这些东西咋搞,还有后端它怎么填充数据啊,我感觉很多流程我不清楚。

回复
1个回答
avatar
test
2024-06-28

Can I use 的姊妹站:https://www.caniemail.com/

如果想要在邮件中展示这种效果,几乎不可能,所以要么就是转成图片,要么就是转成静态页面(把表格用 <table> 重写、图标转成图片,这等于将这个页面重写了一遍),还有就是可以只在邮件中给个链接,让收件人再打开浏览。


后端填充数据的话,Django 有自带的模板引擎,可以用它填充数据。

回复
likes
适合作为回答的
  • 经过验证的有效解决办法
  • 自己的经验指引,对解决问题有帮助
  • 遵循 Markdown 语法排版,代码语义正确
不该作为回答的
  • 询问内容细节或回复楼层
  • 与题目无关的内容
  • “赞”“顶”“同问”“看手册”“解决了没”等毫无意义的内容