没有合适的资源?快使用搜索试试~ 我知道了~
我们需要吧<p>Hello World</p>插入到<p>My name is Pjee</p>应该如何做? 一、使用v-html v-html:更新元素的 innerHTML const text = `<p>Hello World</>` <p> My name is Pjee <p v-html='text'></p> </p> 注意:你的站点上动态渲染的任意 HTML 可能会非常危险,因为它很容易导致 XSS 攻击。请只对可信内容使用 HTML 插值,绝不要对用户提供的内容使用插值。 二、渲染函数 渲染函数:这是通过对VNode(虚拟DOM)的操作来生成 text()
资源推荐
资源详情
资源评论
Vue中插入中插入HTML代码的方法代码的方法
我们需要吧<p>Hello World</p>插入到<p>My name is Pjee</p>应该如何做?
一、使用一、使用v-html
v-html:更新元素的 innerHTML
const text = `<p>Hello World</>`
<p>
My name is Pjee
<p v-html='text'></p>
</p>
注意:你的站点上动态渲染的任意 HTML 可能会非常危险,因为它很容易导致 XSS 攻击。请只对可信内容使用 HTML 插值,
绝不要对用户提供的内容使用插值。
二、渲染函数二、渲染函数
渲染函数:这是通过对VNode(虚拟DOM)的操作来生成
text(){
render:(h)=>{
h(
'div',
[
h('p', 'Hello'),
' world!'
] )
}
}
<p>Hello World{{this.text()}}</p>
三、三、JSX
JSX:这个方法在React使用最为广泛,但是Vue中使用需要安装Babel插件
text(){
return (<p>Hello World</p>)
}
<p>Hello World{{this.text()}}</p>
四、四、domPropsInnerHTML
domPropsInnerHTML:如果说JSX在vue很少用到,那么这个东西就更少有人使用到了
如果现在还有一段<p>How are you?</p>需要我们插入到Hello World中,我们就可以使用这种方法
const newText = '<p>How are you?</p>'
text(){
return (
<p>
Hello World
<p domPropsInnerHTML={this.newText}></p>
</p>
)
}
<p>Hello World{{this.text()}}</p>
资源评论
- qq_427667642021-10-18垃圾,没有任何作用
weixin_38674115
- 粉丝: 6
- 资源: 968
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- (源码)基于JavaWeb的学生管理系统.zip
- (源码)基于Android的VR应用转换系统.zip
- (源码)基于NetCore3.1和Vue的系统管理平台.zip
- (源码)基于Arduino的蓝牙控制LED系统.zip
- SwitchResX 4.6.4 自定义分辨率 黑苹果神器
- (源码)基于Spring Boot和MyBatis的大文件分片上传系统.zip
- (源码)基于Spring Boot和MyBatis的后台管理系统.zip
- (源码)基于JDBC的Java学生管理系统.zip
- (源码)基于Arduino的教室电力节能管理系统.zip
- (源码)基于Python语言的注释格式处理系统.zip
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功