css - 是否可以将 css 注入(inject) Vue 组件样式部分?

标签 css vue.js vue-component

我正在尝试做的一个例子

  <template>
      <div>
        <p>I pee red!</p>
      </div>
    </template>
    <script>

    export default {
      data: () => ({
        aModelWithStyle: {name: "Hansel", css:".p{color:red}"}
      })  
    }
    </script>

    <style scoped lang="scss">
      {{aModelWithStyle.css}}
    </style>

显然,样式标签中的 {{aModelWithStyle.css}} 不起作用。我将如何使用 Vue 完成此操作?

最佳答案

“您不能在运行时通过组件的 JavaScript 动态更改样式 - 不行。”

https://forum.vuejs.org/t/is-it-possible-to-inject-css-into-vue-component-style-section/38813/3?u=three60

关于css - 是否可以将 css 注入(inject) Vue 组件样式部分?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51390524/

相关文章:

javascript - 如何传递对象数组以在 Vue 2.0 中选择选项

javascript - 使用 nuxt-link 在链接中传递 id 号

vue.js - NUXT 中的 SSR vuex store

javascript - Vue.js 日期选择器不允许更新输入字段的默认值

javascript - 动态/递归结构中的切换按钮

javascript - 滑动到弹出页面 JQuery Mobile

javascript - Google Cloud Print 短肖像页面上的媒体缩放问题

jQuery .css -= 值不起作用

javascript - :Skrollr not working on Chrome

javascript - Vue 可重用组件和 Nuxt 应用程序包大小