【发布时间】:2018-09-17 05:53:41
【问题描述】:
"属性或方法 "show" 未在实例上定义,但 在渲染期间引用。确保此属性是反应性的, 无论是在数据选项中,还是对于基于类的组件,通过 初始化属性”
这是我的代码。
<script>
import { SlideYUpTransition } from 'vue2-transitions'
export default {
data: () => ({
listitems: [{
title: '출결관리',
path: '/attendanceCheck'
},
{
title: '학생관리',
path: '/studentAdministration'
},
{
title: '알림설정',
path: '/notificationSetting'
}
],
components: {
SlideYUpTransition
},
data() {
return {
show: true
}
}
})
}
</script>
<style>
/*-- Contents --*/
/* .content {
width: 580px;
padding: 20px;
margin-bottom: 20px;
float: left;
} */
@media ( max-width: 480px) {
.container {
width: auto;
}
.content {
float: none;
width: auto;
}
}
</style>
<template>
<!-- Contents ( Image, Notice ) -->
<div class = "contents">
<section>
<v-parallax src="/images/bg.png" height="650"></v-parallax>
</section>
<slide-y-up-transition >
<div v-show="show">Your content here</div>
</slide-y-up-transition>
</div>
</template>
【问题讨论】:
-
在你发布的第一个脚本中,在 export default 里面,我看到两个数据函数,我认为你应该只使用一个数据函数并将所有反应数据放在那里
标签: javascript laravel vue.js vue-component