如何將元素動態添加到內容中?示例如下:Vue.js中的動態html元素
<template>
{{{ message | hashTags }}}
</template>
<script>
export default {
...
filters: {
hashTags: function(value) {
// Replace hash tags with links
return value.replace(/#(\S*)/g, '<a v-on:click="someAction()">#$1</a>')
}
}
}
</script>
問題是,如果我按下鏈接,則不會觸發任何操作。 Vue沒有看到新的元素。
我想說,你們非常感謝,我已經搜查了這3天..,在gitter問,所有人都說這是不可能的,但你做到了。但是你說過這不是一個很好的解決方案,我的目標是用鏈接替換'#hashtags','@ mentions'或許還有更好的解決方案?當然,我可以在後端進行準備,但是當所有邏輯都在一邊提供時,它看起來會更好。 – user2058653