当前位置: 首页 > news >正文

18-组件化开发 根组件

组件化开发 & 根组件: 

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

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

            组件分类: 普通组件 , 根组件

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

 

 App.vue文件(单文件组件) 的三个组成部分:

1. 语法高亮插件

2. 三部分组成 

        * template: 结构(有且只能一个根元素)

        * script: js逻辑

        * style: 样式(可支持less,需要装包)

3. 让组件支持less

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

        2.  装包: yarn add less less-loader 或 npm i less less-loader --save

<template><div class="App"><div class="box" @click="fn"></div></div>
</template><script>
// 导出的是当前组件的配置项
// 里面可以提供: data methods computed watch 生命周期八大钩子
export default {created() {console.log("我是created")},methods: {fn() {alert("你好")}}}
</script><style lang="less">
/* 让style支持less1. 给 style加上 lang="less"2. 安装依赖包 less less-loadernpm i less less-loader -D (开发依赖:只在开发时使用)
*/
.App {width: 400px;height: 400px;background-color: pink;.box {width: 100px;height: 100px;background-color: skyblue;}
}
</style> 

http://www.lryc.cn/news/130596.html

相关文章:

  • springboot集成ES
  • Maven 生成编译时间和版本Java类
  • 关于uniapp微信小程序scroll-view组件使用show-scrollbar隐藏不了滚动条
  • CSS:filter滤镜 详解(用法 + 代码 + 例子 + 效果)
  • 【Unity每日一记】Physics.Raycast 相关_Unity中的“X光射线”
  • 软件报错msvcr90.dll丢失的解决方法,亲测可以修复
  • 第一百一十八回 如何获取蓝牙连接状态
  • C++11并发与多线程笔记(12) windows临界区、其他各种mutex互斥量
  • [MAUI]在.NET MAUI中实现可拖拽排序列表
  • Linux 内核内存管理 pfn_to_online_page宏
  • 『C语言初阶』第八章 -结构体
  • chatgpt汇编,两个关于chatgpt的问题
  • ps丢失d3dcompiler_47.dll怎么办,启动无反应,分享三个解决方法
  • 第三章nginx详解
  • 【二叉树前沿篇】树
  • python3 0基础学习----数据结构(基础+练习)
  • 计算机科学中的“旅行商问题”
  • QT:自定义控件(Connect使用,子控件连接)
  • 目录——车载网络安全
  • Visual Studio 如何放大代码字体的大小
  • Verilog同步FIFO设计
  • Php“牵手”lazada商品详情页数据采集方法,lazadaAPI接口申请指南
  • Sentinel 规则持久化
  • 元宇宙时代超高清视音频技术白皮书关于流媒体协议和媒体传输解读
  • 【计算机设计大赛】国赛一等奖项目分享——基于多端融合的化工安全生产监管可视化系统
  • 深入理解【二叉树】
  • RequestRespons
  • UniApp 使用命令创建页面的详细指南
  • Opencv 图像的读取与写入
  • 关于rinex3.x广播星历文件中时间系统的说明