Vue单文件组件

本文介绍了Vue的单文件组件(.vue),包括组件的结构组成、lang属性、src属性,重点讨论了有作用域的CSS及其混用本地和全局样式的特性,还详细阐述了在单文件组件中资源路径的处理,如绝对路径、相对路径和特殊前缀的解析规则。
摘要由CSDN通过智能技术生成

1、单文件组件

vue 的单文件组件是官方提供的一种用来组织组件代码的形式,该文件以 .vue 为后缀,该文件会被 vue-cli 内置的 webpack 解析生成对应的 javascripthtmlcss 文件

https://vue-loader-v14.vuejs.org/zh-cn/start/spec.html

2、结构组成

<template>
  <div class="example">{
  { msg }}</div>
</template>

<script>
export default {
  data () {
    return {
      msg: 'Hello world!'
    }
  }
}
</script>

<style>
.example {
  color: red;
}
</style>

单文件组件把一个组件所包含的 结构样式行为 分别通过 templatestylescript 进行分离包含,然后统一组织在一个文件中

一个单文件组件最少必须包含 template,可以不需要 scriptstyle

3、lang 属性

无论是 templatescript 还是 style,都可以通过 lang 属性来指定它们所使用的语言

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值