我是Vue的新手,我的问题与data
属性中的值绑定到我的Vueify模板中的占位符有关。我确信这是一个简单的缺乏理解,但任何帮助将不胜感激。
我使用Browserify在我的.vue文件上运行Vueify转换。
这是我目前的设置:
new Vue({
el: '#clip-slides',
render : function(createElement){
var template = require('./clips.vue');
return createElement(template);
},
data : {
'testValue' : 'I am a test value!'
}
});
<template>
<div>
{{testValue}}
</div>
</template>
模板中的占位符testValue
将替换为空字符串。
我需要做些什么才能正确提供我的数据&#34;我的模板的选项?
答案 0 :(得分:2)
将其作为财产传递。
<强> Clips.vue 强>
<template>
<div>
{{testValue}}
</div>
</template>
<<script>
export default {
props: ['testValue']
}
</script>
<强> main.js 强>
new Vue({
el: '#app',
render(h){
let template = require("./Clips.vue")
return h(template, {props:{testValue: this.testValue}})
},
data:{
testValue: "hello world!"
}
})
工作example。