内联样式 Vue 3 未访问变量
Variable isn't being accessed by inline style Vue 3
我正在尝试将道具传递给我的内联 :style 在 Vue 3 中,但由于某种原因我无法做到这一点。这是我的代码。感谢任何帮助。
<template>
<div style="width: 100vw;" :style="{'min-height': props.rem}"></div>
</template>
const props = defineProps({
rem: Number
})
尝试将 'rem' 添加到 min-height
风格道具:
const app = Vue.createApp({
data() {
return {
nr: 10,
};
},
})
app.component('child', {
template: `
<div class="child" style="width: 100vw;" :style="{'min-height': rem+'rem'}"> rem = {{ rem }}</div>
`,
props: {
'rem': {
type: Number,
default: 5
}
},
})
app.mount('#demo')
.child {
background-color: purple;
}
<script src="https://unpkg.com/vue@3/dist/vue.global.prod.js"></script>
<div id="demo">
<child :rem="nr"></child>
</div>
我正在尝试将道具传递给我的内联 :style 在 Vue 3 中,但由于某种原因我无法做到这一点。这是我的代码。感谢任何帮助。
<template>
<div style="width: 100vw;" :style="{'min-height': props.rem}"></div>
</template>
const props = defineProps({
rem: Number
})
尝试将 'rem' 添加到 min-height
风格道具:
const app = Vue.createApp({
data() {
return {
nr: 10,
};
},
})
app.component('child', {
template: `
<div class="child" style="width: 100vw;" :style="{'min-height': rem+'rem'}"> rem = {{ rem }}</div>
`,
props: {
'rem': {
type: Number,
default: 5
}
},
})
app.mount('#demo')
.child {
background-color: purple;
}
<script src="https://unpkg.com/vue@3/dist/vue.global.prod.js"></script>
<div id="demo">
<child :rem="nr"></child>
</div>