动态渲染模板中的引导元素
我想根据功能的结果在模板中动态渲染一个引导图标。
我尝试了这样的事情
<template>
<div>
{{ getUsersEmaillRequestStatus(user.id) === EMAIL_STATUS.SUCCESS ?
`<b-icon icon="check-circle"></b-icon>`
: "something else" }}
</div>
</template>
,它只是在我的双卷发中呈现了所有东西。
我还尝试做这样的事情
<div v-html="emailResultFunction() />
emailResultFunction() {
return `<b-icon icon="check-circle" style="color: #328dd1" font-scale="4"></b-icon>`
}
,但它也不起作用。如何根据功能的结果动态渲染图标?
我还尝试使用Just和SVG,但也无法正常工作。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
使用
v-if
&lt; b-icon&gt;
以有条件地渲染该组件:demo
Use
v-if
on the<b-icon>
to conditionally render that component:demo