我是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将被替换为空字符串。
要正确地向模板提供“数据”选项,我需要做些什么?
发布于 2017-10-30 16:41:52
把它当作一种财产。
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!"
}
})工作示例。
https://stackoverflow.com/questions/47020109
复制相似问题