美文网首页
Vue组件的介绍

Vue组件的介绍

作者: 家乡的蝈蝈 | 来源:发表于2024-03-27 11:01 被阅读0次

1.1 组件化开发

组件化:一个页面可以拆分成一个个组件,每个组件有着自己独立的结构、样式、行为。

 好处:便于维护,利于复用 → 提升开发效率。

 组件分类:普通组件、根组件。

1.2 根组件 App.vue

整个应用最上层的组件,包裹所有普通小组件

1.3 组件的构成

三部分构成

  • template:结构 (有且只能一个根元素)
    // template在vue中称为虚拟标签,只起到包括作用,template不会解析到页面上的标签

  • script: js逻辑

  • style: 样式 (可支持less,需要装包),默认支持css(css不支持样式嵌套)

  • 让组件支持less

    (1) style标签,lang="less" 开启less功能

    (2) 装包: yarn add less less-loader -D 或者npm i less less-loader -D(-D表示开发依赖)

  • 让组件支持scss

    (1) style标签,lang="scss" 开启less功能

    (2) 装包: yarn add sass sass-loader -D 或者npm i sass sass-loader -D(-D表示开发依赖)

相关文章

网友评论

      本文标题:Vue组件的介绍

      本文链接:https://www.haomeiwen.com/subject/lkcjtjtx.html