引言
编辑最近修改平板控制的一个问题是,当程序显示错误页面时,单击发送邮件提示,然后调用本地安装的邮件
outlook等客户端完成发送邮件的功能。 错误页面是我们平台组自己写的控件,所以代码很复杂
但是,由于没有与后台进行交互,因此该功能应该在HTM和angularJS中实现。 当时,编辑一脸无知。 完全
我不知道这个怎么玩哦。 最后一位编辑的灵感来自CSDN。
要求说明
单击“发送邮件”后,会从相应的配置文件中读取收件人的地址和邮件主题,用户只需输入相应的内容
是的,当然mailto也可以直接把内容带到代码里。
为什么小编的想法来源于CSDN呢? 请看下图(我的csdn主页) )。
当时,我在装饰博客首页的时候添加了这样的功能。 然后,编辑看了实现这个功能的代码,果然在
在里面发现了mailto和相应的参数,这对编辑有很大的帮助。 有了这个构想,剩下的就是小事了。 以下列举
介绍mailto的使用方法。
mailto的基本用法
a href=mailto : v-zhenghao @ seagull2. cn send email/a
或者
formaction=' v-zhenghao @ seagull2. cn '
/form
基本参数
两种用法的简单例子
参数的传递方式与在页面之间传递值的方式相同,可以使用查询字符串,也可以使用form
查询字符串方法:
a href=' mailto : sample @ 163.com? subject=testcc=sample @ hotmail.com body=usemailtosample ' sendmail/a
形式方式
form name=' sendmail ' action=' mailto : sample @ 163.com ' input name=' cc ' type=' text ' value=' sample @ hot mat mare
项目采用的第一种方法:
divclass=' mail-box ' pclass=' custom-text '邮件呼叫/pang-href=' mailto : { { customer.customer mail } }? subject={{customer.subject}}单击以发送邮件/a /div
pre name=' code ' class=' html ' varcustomerconfig={ ' subject ' 3360 undefined,' customerMail': undefined };
客户配置=配置. getconfig (客户配置,' errorPageCustomer ' ); if (! customerConfig.customerMail ) throw ('请配置错误页面的客户支持信息。' ); if (! config.subject (config.subject='无主题'; $scope.customer=customerConfig;
上面的内容是通过从配置文件中读取收件人地址和邮件主题来实现邮件发送,其中的配置文件是平台自己封装的
中选择所需的族。 现在,每个项目都可以查看此错误控件,并在项目的配置文件中进行相应的配置。
总结
我们需要注意观察平时我们做的琐事。 这样的话,也许有一天会给我们带来解决问题的想法,所以我们很闲
花点时间做个“小动作”倒也不错,其实这个用法很简单,在这里简单总结一下加深印象,希望能对大家有所帮助。