需要了解vue属性或方法“范围”不是在实例上定义的,而是在渲染过程中引用
我需要帮助理解为什么会显示错误。一个例子是当我使用 vue2-daterange-picker 。
<date-range-picker
:singleDatePicker="range"
>
</date-range-picker>
因此,singledatePicker
道具正确吗?为什么如果我以这种方式将值传递到组件中,它会返回错误,但是如果我将值添加到range
data 没有?例如
<template>
<date-range-picker
:singleDatePicker="singleDatePicker"
>
</date-range-picker>
</template>
<script>
export default {
components: {
DateRangePicker
},
data () {
return {
singleDatePicker: "range",
}
},
}
</script>
I need help understanding why the error would show. An example is when I use vue2-daterange-picker.
<date-range-picker
:singleDatePicker="range"
>
</date-range-picker>
So singleDatePicker
is a prop correct? Why is it if I pass the value into the component this way, it returns the error, but if I add the value, range
into data
it doesn't? eg
<template>
<date-range-picker
:singleDatePicker="singleDatePicker"
>
</date-range-picker>
</template>
<script>
export default {
components: {
DateRangePicker
},
data () {
return {
singleDatePicker: "range",
}
},
}
</script>
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
![扫码二维码加入Web技术交流群](/public/img/jiaqun_03.jpg)
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
使用
:
(与v-bind
相同),您是绑定的值,range
是相同的,因此,如果要放置数据直接在您的propsingledatePicker =“ range”
With
:
(it's the same asv-bind
) you are binding value, andrange
is not defined, so if you want to put data directly in your propsingleDatePicker="range"