我是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