不使用vue文件,可以创建带局部style的组件吗?

发布于 2022-09-12 13:53:45 字数 198 浏览 16 评论 0

我们项目本来不是用vue的,最近只是引入vue想试试水,我们想用vue做一个提示组件,这个组件有style局部样式,我们不想让这些样式污染其他页面。可是网上的做法都是写一个独立的vue文件,用webpack的方式引入,这样太麻烦了!我们只是想试试水,时间很紧,没有时间学习这么复杂的东西,请问大家可以简单用一个js方法临时搞定不?像Vue.componue,似乎不可以写style。

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

忘东忘西忘不掉你 2022-09-19 13:53:45

http-vue-loader

睫毛上残留的泪 2022-09-19 13:53:45

看明白了,就是要解决样式污染的问题,那么你可以怎么办呢?

  1. 直接用style。
  2. 通过开发规范来定义class名。比如说 vue-* 开头写样式
  3. 通过 webpack 开 style 的 scoped,本质上来讲,他是生成了一个 data 属性来限制。
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文