Vue组件(二)单文件组件
2021/11/16 23:42:19
本文主要是介绍Vue组件(二)单文件组件,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
1. Vue组件化编程
,组件时Vue项目重要组成部分,分为单文件组件和非单文件组件,这按文章主要介绍单文件组件。
1.2. 非单文件组件
- 模板编写没有提示
- 没有构建过程, 无法将 ES6 转换成 ES5
- 不支持组件的 CSS
- 真正开发中几乎不用
1.3. 单文件组件
1.3.1. 一个.vue 文件的组成(3 个部分)
在用脚手架构建程序的时候,每一个.Vue文件就是一个组件,共分为三个部分:
1. 模板页面 <template> 模板 <template> 2. JS 模块对象 <script> export default { data() {return {}}, methods: {}, computed: {}, components: {} } </script> 3. 样式 <style> css等等 </style>
<template> <div class="demo"> <h2>学校名称:{{name}}</h2> <h2>学校地址:{{address}}</h2> <button @click="showName">点我提示学校名</button> </div> </template> <script> export default { name:'School', data(){ return { name:'尚硅谷', address:'北京昌平' } }, methods: { showName(){ alert(this.name) } }, } </script> <style> .demo{ background-color: orange; } </style>
1.3.2. 基本使用
- 引入组件
- 映射成标签
- 使用组件标签
<template> <div> //映射成标签,并使用组件 <School></School> <Student></Student> </div> </template> <script> //引入组件 import School from './School.vue' import Student from './Student.vue' export default { name:'App', components:{ School, Student } } </script>
1.3.3 单文件组件工作方式
从上一小节代码可以看到,App.vue引入了School.vue和Student.vue,作为所有组件的“祖宗”,也就是组件管理者。而单文件组件通常在脚手架程序中使用,不能直接运行.vue文件。所有的组件使用,都需要先引入、再注册。
脚手架创建vue项目
这篇关于Vue组件(二)单文件组件的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-15useCallback教程:React Hook入门与实践
- 2024-11-15React中使用useContext开发:初学者指南
- 2024-11-15拖拽排序js案例详解:新手入门教程
- 2024-11-15React中的自定义Hooks案例详解
- 2024-11-14受控组件项目实战:从零开始打造你的第一个React项目
- 2024-11-14React中useEffect开发入门教程
- 2024-11-14React中的useMemo教程:从入门到实践
- 2024-11-14useReducer开发入门教程:轻松掌握React中的useReducer
- 2024-11-14useRef开发入门教程:轻松掌握React中的useRef用法
- 2024-11-14useState开发:React中的状态管理入门教程