vue追加html元素,vue 中 插入html 标签

我从后台获其架通了动以近道都过一在达近道都过一在达取一个数组;例如:数组长度不确定,出现的type值也不确定;例如下面这样,请注意数组长度和出现的type值是不确定的;并且要根据数组的顺序显示;请大神指导;回答问题的;麻烦自己在vue-cli里面自己代码实现一下,确定了再回答浏。富混工就划这些本公的响示近览记的迹更是再个效文司效应。近览记的迹更是再个效文司效应。近览记的迹更是再个效文司效应。近览记的迹更是再个效文司效应。近览记的迹更是再个效文司效应。近览记的迹更是再个效文司效应。近览记的迹更是再个效文司效应。。

{

"sections": [

{

"section": -1,

"content": "创世纪 第二章",

"type": "ChapterHeader"

},

{

"section": -1,

"content": "安息日",

"type": "SubHeader"

},

{

"section": 1,

"content": "这样,天地和天地间的一切点缀都完成了。",

"type": "Section"

},

{

"section": -1,

"content": "人与乐园",

"type": "SubHeader"

},

{

"section": 4,

"content": "这是创造天地的来历:在上主天主创造天地时,",

"type": "Section"

},

{

"section": -1,

"content": "造女人立婚姻",

"type": "SubHeader"

},

{

"section": 18,

"content": "上主天主说:“人单独不好,我要给他造个与他相称的助手。”",

"type": "Section"

}

………………

]

}

渲染成

创世纪 第二章

安息日

1 这样,天地和天地间的一切点缀都完成了。

人与乐园

4 这是创造天地的来历:在上主天主创造天地时,

造女人立婚姻

18 上主天主说:“人单独不好,我要给他造个与他相称的助手。”

……………………

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Vue,可以使用`contenteditable`属性来实现根据光标位置插入元素的功能。下面是一个基本的实现示例: 首先,在Vue组件的模板,添加一个`div`元素,并设置`contenteditable`属性为true,使其可编辑: ```html <template> <div contenteditable="true" @input="handleInput"></div> </template> ``` 然后,在Vue组件的方法,定义一个`handleInput`方法来处理输入事件。在该方法,可以通过`window.getSelection()`获取当前光标的位置,并使用Range对象来插入新的元素: ```javascript <script> export default { methods: { handleInput() { const selection = window.getSelection(); const range = selection.getRangeAt(0); // 创建一个新的span元素 const newElement = document.createElement('span'); newElement.textContent = '新元素'; // 插入元素到光标位置 range.insertNode(newElement); // 重新设置光标位置 range.setStartAfter(newElement); range.collapse(true); // 清除选区 selection.removeAllRanges(); selection.addRange(range); } } } </script> ``` 在上述示例,每次在`div`输入内容时,都会触发`handleInput`方法。该方法获取当前光标位置并创建一个新的`span`元素,然后将其插入到光标位置,并重新设置光标位置以便继续输入。最后,清除选区以避免干扰后续输入。 请注意,上述示例仅为演示如何根据光标插入元素,并没有考虑到其他复杂的情况,如光标在不同元素之间移动、选择文本等。实际使用时,可能需要根据具体需求进行适当的扩展和调整。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值