单文件组件

简介: 单文件组件

1.School.vue:

<template>
    <div id='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: orange;
    }
</style>

2.Student.vue:

<template>
    <div>
        <h2>学生姓名:{{name}}</h2>
        <h2>学生年龄:{{age}}</h2>
    </div>
</template>
<script>
    export default {
        name:'Student',
        data() {
            return {
                name:'JOJO',
                age:20
            }
        },
    }
</script>

3.App.vue:

<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>


4.main.js:

import App from './App.vue'
new Vue({
    template:`<App></App>`,
    el:'#root',
    components:{App}
})

5.index.html

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>单文件组件练习</title>
</head>
<body>
    <div id="root"></div>
    <script src="../../js/vue.js"></script>
    <script src="./main.js"></script>
</body>
</html>
相关文章
|
JavaScript 定位技术 容器
Vue项目中引入地图的详细教程
Vue项目中引入地图的详细教程
292 0
|
编解码 人工智能 数据格式
中国GDP空间分布公里网格数据集
中国GDP空间分布公里网格数据集
322 0
|
JavaScript Linux iOS开发
第1节:Vue3 安装部署 创建应用(实例)
第1节:Vue3 安装部署 创建应用(实例)
280 0
|
Docker 容器
root账号进入docker容器
root账号进入docker容器
354 0
|
Java 数据库 Docker
Java 入门指南:使用 Docker 创建容器化 Spring Boot 应用程序
接下来,我们需要创建一个 Dockerfile,其中包含了构建 Java 映像所需的指令。在 Spring Boot 项目的根目录下创建一个名为 Dockerfile 的文件,并将以下内容添加到其中:
1584 0
|
存储 NoSQL Shell
redis string底层数据结构
redis数据存储结构  redis的内部整体的存储结构就是一个大的hashmap,内部实现是数组实现hash,冲突通过挂链去实现,然后每个dictEntry就是一个key/value对象。
2374 0
|
算法 计算机视觉
一种基于Harris-Laplace算法的角点检测方法(Matlab代码实现)
一种基于Harris-Laplace算法的角点检测方法(Matlab代码实现)
356 0
|
Java Maven Spring
如何通过自定义注解来实现 Spring AOP,以便更加灵活地控制方法的拦截和增强?
如何通过自定义注解来实现 Spring AOP,以便更加灵活地控制方法的拦截和增强?
212 0
|
存储 监控 数据可视化
ELK日志监控分析系统的探索与实践(一):利用Filebeat监控boot日志
ELK是一套完整的日志收集、展示解决方案,由ElasticSearch、Logstash 和 Kibana三个单词首字母拼接而成。其中:Logstash负责将日志进行过滤、收集,再传输到Elasticsearch上;Elasticsearch负责把日志作为索引进行存储并且构造对应倒排索引;Kibana负责可视化呈现日志,需要查询时Kibana调用Elasticsearch进行日志数据的查询;
ELK日志监控分析系统的探索与实践(一):利用Filebeat监控boot日志