首页 > 其他分享 >vue3入门_demo

vue3入门_demo

时间:2023-09-03 14:33:44浏览次数:43  
标签:vue 入门 vscode demo vue3 components Child Main searchContent

新建项目参考:Vue vscode 创建 vue 项目流程【超详细】_vue vscode 创建 vue 项目流程【超详细】_怎么用vscode写vue_一颗不甘坠落的流_一颗不甘坠落的流星的博客-CSDN博客

项目结构:

App.vue

<template>
  <Main></Main>
</template>

<script>
  import Main from "./components/Main.vue"

  export default {
    components: {
      Main
    }
  }
</script>

  

Main.vue

<template>
    <!-- 注意在vue中只能包含一个根元素 -->
    <div>
        <h3>main template</h3>
        <Child @childEvent="childEventHandle"/>
        <div>search content:{{ searchContent }}</div>
    </div>
</template>

<script>
    import Child from "./Child.vue"

    export default {
        data() {
            return {
                searchContent: ""
            }
        },
        components: {
            Child
        },
        methods: {
            childEventHandle(date) {
                this.searchContent = date
            }
        }
    }
</script>

  

Child.vue

<template>
    <div>
        <h3>child template</h3>
        <input type="text" v-model="search">
    </div>  
</template>

<script>
    export default {
        // 注意data不要写成date
        data() {
            return {
                search: ""
            }
        },
        watch: {
            search(newVal, oldVal) {
                this.$emit("childEvent", newVal)
            }
        }
    }
</script>

  

在项目目录,执行npm run dev 运行

 

标签:vue,入门,vscode,demo,vue3,components,Child,Main,searchContent
From: https://www.cnblogs.com/hemeiwolong/p/17674918.html

相关文章

  • vue3中用户登陆会把用户跳转到登录页面,如何让用户登录完成后,跳回原来的页面上
    本地存储在Vue3中,你可以使用VueRouter和sessionStorage或localStorage来实现用户登录后跳回原来的页面。以下是一种常见的实现方式:在用户登录之前,记录当前页面的路由路径:在需要登录的页面组件中,在用户点击登录前,使用 this.$route.path 获取当前页面的路由路径,并将其存......
  • Java入门(02):Java的环境配置
    前言Java是一门广泛应用于各种场景的编程语言,不同于其它编程语言,Java的代码需要在Java虚拟机(JavaVirtualMachine,JVM)上运行,因此在学习和使用Java时,我们需要先进行Java环境的配置。本文将介绍Java环境的配置方法,包括JDK和IDE的安装与配置。摘要本文主要涵盖以下内容:JDK的安......
  • etcd简单入门
    介绍etcd是CoreOS团队发起的一个开源项目,实现了分布式键值存储和服务发现,etcd和ZooKeeper/Consul非常相似,都提供了类似的功能,以及RESTAPI的访问操作,具有以下特点:简单:安装和使用简单,提供了RESTAPI进行操作交互安全:支持HTTPSSSL证书快速:支持并发10k/s的读写......
  • 具有200MHz入门级微控制器R7FA6E2BB2CBC、R7FA6E2BB3CNE、R7FA6E2B92CBB是高性能、小
    一、简介RA6E2组是RA6系列中最新的入门级微控制器,基于带有TrustZone的200MHzArm®Cortex®-M33内核。RA6E2MCU作为入门级微控制器,在追求成本优化的同时提供了最佳的性能。与RA4E2组的引脚和外设兼容,使其成为要求更高性能、小尺寸和低引脚数的应用的理想选择。二、器件规格1......
  • Git从入门到精通
    Git从入门到精通学习Git之前,我们需要先明白一个概念,版本控制!学习视频,B站:遇见狂神说https://www.bilibili.com/video/BV1FE411P7B3/?spm_id_from=333.999.0.0&vd_source=b1c9346178fc41766e00c3d88901f1cf狂神笔记https://mp.weixin.qq.com/s/Bf7uVhGiu47uOELjmC5uXQ版本控制......
  • 区间dp入门选讲
    目录区间dp入门选讲合并果子括号匹配PalindromeAgainPalindromeStringpainter搬寝室配对区间dp入门选讲合并果子传送门设\(f_{i,j}\)表示合并区间\([i,j]\)的最小代价,\(\begin{aligned}s_i=\sum^{i}_{k=1}a_k\end{aligned}\),显然有\(\begin{aligned}f_{i,j}=\min(f_{......
  • 从零开发Java入门项目--十天掌握
    ​ 原文网址:从零开发Java入门项目--十天掌握_IT利刃出鞘的博客-CSDN博客简介这是一个靠谱的Java入门项目实战,名字叫蚂蚁爱购。从零开发项目,视频加文档,十天就能学会开发Java项目,教程路线是:搭建环境=>安装软件=>创建项目=>添加依赖和配置=>通过表生成代码=>编写Java代码=>......
  • 从零开发Java入门项目--十天掌握
    简介这是一个靠谱的Java入门项目实战,名字叫蚂蚁爱购。从零开发项目,视频加文档,十天就能学会开发Java项目,教程路线是:搭建环境=>安装软件=>创建项目=>添加依赖和配置=>通过表生成代码=>编写Java代码=>代码自测=>前后端联调=>准备找工作。学完即可成为合格的Java开发,心里有底,再......
  • Java入门
    Java初识Java发展史时间节点1991年,Sun公司进军嵌入式开发,让电视、冰箱、微波炉等设备能够用上编程语言,成立了Green项目小组;1992年,由于C++语言的繁琐且不支持跨平台,研发团队基于C++开发了Oak语言;1995年,互联网大爆发,跨平台的特性使得Oak语言得到飞速发展,同时正式更名为Java(爪......
  • dotnet SemanticKernel 入门 调用原生本机技能
    本文将告诉大家如何在SemanticKernel里面调用原生本机技能,所谓原生本机技能就是使用C#代码编写的原生本地逻辑技能,这里的技能可讲的可不是游戏角色里面的技能哈,指的是实现某个功能的技能,这是构成AI强大能力的基础本文属于SemanticKernel入门系列博客,更多博客内容请参阅我......