【发布时间】:2020-05-21 09:27:53
【问题描述】:
我正在使用Vuejs2 和TailwindCss 创建非常简单的Popup Modal。但是我遇到如下错误,当我想点击Button..
避免直接修改 prop,因为每当父组件重新渲染时,该值都会被覆盖。
In Parent Component
// CardModal
<template>
<div class="bg-white">
<div v-if="showing">
Modal
</div>
</div>
</template>
<script>
export default {
data() {
return {
showing: false,
}
}
}
</script>
Child Components
<button @click="showing = true" class="px-4 my-4 mx-3 bg-blue-400 py-1 font-bold rounded text-white">
Add Product
</button>
<!-- Modal -->
<cardModal :showing="showing" />
// Script
props: {
showing: {
// required: true,
type: Boolean,
}
},
提前谢谢...
【问题讨论】:
标签: vue.js tailwind-css