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

做刀网站深圳app开发公司前十名

做刀网站,深圳app开发公司前十名,整合营销传播的定义,公司注册核名查询官网Vue 中组件命名与引用 前言 在 vue 项目中,我们会发现在代码中,import 组件 和 components 组件注册中得命名方式与组件引用时的命名方式不一样,这种现象是由组件名的大小写转换规则造成的。如下示例: 组件引入与注册&#xff…

Vue 中组件命名与引用

前言

在 vue 项目中,我们会发现在代码中,import 组件 和 components 组件注册中得命名方式与组件引用时的命名方式不一样,这种现象是由组件名的大小写转换规则造成的。如下示例:

组件引入与注册:

// 导入组件(使用大驼峰命名)
import UserChoose from "../components/user";export default {components: {UserChoose // 注册组件(大驼峰命名)}
}

组件引用:

<!-- 在模板中使用组件(短横线命名) -->
<user-choose></user-choose>

Vue 支持两种组件命名方式

1、PascalCase(大驼峰命名)

像 UserChoose 这样,每个单词首字母大写。在 JavaScript 里定义组件或者导入组件时,通常会采用这种命名方式。

2、kebab-case(短横线分隔命名)

例如 user-choose,单词之间用短横线分隔。在 Vue 模板的 HTML 标签里引用组件时,需要使用这种命名方式。
Vue 之所以要进行这种转换,是为了适配 HTML 对大小写不敏感的特性。当你在模板里使用短横线命名的组件时,Vue 会自动将其映射为对应的大驼峰命名的组件

也可以选择在模板中直接使用大驼峰命名,但必须保证处于原生 HTML 支持大写标签的环境中,比如单文件组件(SFC)。不过,为了保证代码风格的一致性,建议统一使用短横线命名。

<!-- 这种写法仅在SFC中有效 -->
<UserChoose></UserChoose>

推荐写法

<!-- 推荐:统一使用 kebab-case -->
<template><div><occupation-choose /></div>
</template><script>
import UserChoose from './components/user.vue'export default {components: {'user-choose': UserChoose // 与模板一致}
}
</script>

单文件组件(SFC)

1、什么是单文件组件(SFC)

单文件组件(Single-File Component,SFC)是 Vue.js 特有的一种文件格式,也被称为.vue文件。它把一个 Vue 组件的模板(template)、 逻辑(script)和样式(style) 封装在同一个文件里,形成一个独立的组件单元。这种设计让组件具有很强的内聚性和可维护性,是 Vue 项目的核心组织方式。

2、单文件组件(.vue)的结构

<template><!-- 组件的HTML结构 --><div class="hello-world"><h1>{{ message }}</h1><button @click="greet">Say Hello</button></div>
</template><script>
// 组件的JavaScript逻辑
export default {data() {return {message: 'Hello, Vue!'}},methods: {greet() {this.message = 'Hello from Vue SFC!'}}
}
</script><style scoped>
/* 组件的CSS样式,scoped表示样式只作用于当前组件 */
.hello-world {padding: 20px;text-align: center;
}
button {background-color: #42b983;color: white;border: none;padding: 8px 16px;cursor: pointer;
}
</style>
http://www.dtcms.com/a/409211.html

相关文章:

  • 公司做了网站怎么做推广wordpress常用插件汇总 知更鸟
  • 营销型网站建设iop牡丹江到林口
  • 官网网站搭建网站备案 公司
  • 普陀区网站建设无锡网页推广
  • 苏州网站设计营销公司建设标准 免费下载网站
  • wordpress免费主题网站智慧团建信息系统网站登录
  • 互联网网站基础最近几天的新闻
  • 网站手机版后台监测网站定制
  • 一个软件的开发流程图金华seo快速排名
  • 买个网站需要多少钱企业网站优化平台
  • 如何做好网站seoseo优化是指通过研究搜索引擎排名规则
  • 正规的丹阳网站建设松江佘山网站建设
  • 建设网站账号密码不区分大小写网站背景特效
  • 湛江做建站软仿舞蹈学校网站模板
  • 建站之星做网站wordpress如何进入后台
  • 易企秀网站开发技术如何做医疗网站的专题页
  • 山西门户网站建设百度站长论坛
  • 中小企业网站制作不了eyoucms官网
  • 网站开发流程中网站制作包括手机p2p网站开发
  • 学校网站系统破解版政务网站队伍建设情况
  • 网站系统分析的主要任务包括四川省建设工程造价信息网
  • php企业网站论文天津网站建设 Wordpress
  • 在线旅游网站建设前的调研深圳网站建设raygf
  • 网站开发 团队协作网站开发简答题
  • 飓风算法受影响的网站代做网页设计作业价格
  • 建立网站的基本步骤网站开发技术参数
  • 深圳网站建设公司那家好wordpress英文版变中文版
  • 做跨境网站注意北京南站地铁
  • 珠海网站开发seo和sem的区别与联系
  • 白城市网站建设网站建设页面美工