需要vite创建项目,vue-cli不适用, 尤大链接仅供参考这里
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
| <template> <div class="text">hello</div> </template>
<script> export default { data() { return { color: 'red', font: { size: '2em' } } } </script>
<style> .text { color: v-bind(color);
/* expressions (wrap in quotes) */ font-size: v-bind('font.size'); } </style>
|
如下方式已经不再适用
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
| <template> <h1>Vue</h1> </template>
<script> export default { data () { return { border: '1px solid black', color: 'red' } } } </script>
<style vars="{ border, color }" scoped> h1 { color: var(--color); border: var(--border); } </style>
|