我是vue.js的新手,所以如果我寫的東西對你沒有意義,請原諒我。我不完全清楚如何在.vue文件組件中使用渲染功能。Vue.js渲染.vue文件中的函數
我得到了這樣一個.vue文件的組件:
<template>
<transition name="slide-fade">
<div class="drop-list" v-html="items">
</div>
</transition>
</template>
<style>
</style>
<script>
export default{
name: "drop-item",
props:['items'],
data(){
return{}
},
render(createElement) {
// create the list
}
}
</script>
基本上我有3個組件交替發送內容(「項目」)這一個,MI的目標是內呈現無序列表它在每個list-element和「doSomething」內部都有一個「@ click ='doSomenthing'」指令,取決於哪個組件將項目發送到這個組件。 任何幫助將不勝感激
對不起,但你的問題不是很清楚,它很抽象 - 改進它會幫助別人來幫助你。 –
你應該使用'props'來獲取項目,然後使用'computed'來動態地呈現列表。這裏不需要'render()'方法。 –
@DovBenyominSohacheski:我會嘗試,我怎麼知道哪個組件發送了這些「項目」? – Plastic