我正在开发一个小应用程序,我想包括一个按钮,将打开outlook电子邮件编辑器,并呈现给用户一个空的内容,但一个特定的主题准备由用户填写,并发送回一个特定的电子邮件。
有人知道怎么做吗?
我在不同的解决方案中读到的东西不起作用:
例如,这将打开一个失败的url。
import ipyvuetify as v
v_btn = v.Btn(class_ = 'mx-2 light-blue darken-1',
href = 'href="mailto:vinoth@email.com?subject=title&body=The message"',
children = ['send email?'])
v_btn其他选项可能是创建ipyvuetify模板:
class sendemail(v.VuetifyTemplate):
subject = Unicode('').tag(sync=True)
label = Unicode('email').tag(sync=True)
template = Unicode('''<v-btn
color="primary"
class="ma-1"
@click="sendemail(subject)"
>
{{ theemail }}
</v-btn>
<script>
export default {
methods: {
sendemail (subject) {
var email = "whatever@company.org";
document.location = "mailto:" + email +"?subject=" + subject + "&body=the body";
},
},
}
</script>''').tag(sync=True)
emailitBtn = clipboardBtn(subject='This is the subject of the email', label='send email')
emailitBtn但这种解决方案也不起作用。有什么想法吗?
发布于 2020-10-29 01:42:25
也许可以试一下
import ipyvuetify as v
v_btn = v.Btn(class_ = 'mx-2 light-blue darken-1',
href = 'mailto:vinoth@email.com?subject=title&body=The message',
target = '_blank',
children = ['send email?'])
v_btn我删除了href属性中的'href‘,并添加了target='_blank’在一个新窗口中打开它,它似乎起作用了。
https://stackoverflow.com/questions/64561010
复制相似问题