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

VUE3和VUE2

VUE3和VUE2

上一篇文章中,我们对VUE3进行了一个初步的认识了解,本篇文章我们来进一步学习一下,顺便看一下VUE2的写法VUE3是否能做到兼容😀。

一、新建组件

我们在components中新建一个组件,名称为Peron,后缀为vue。

在这里插入图片描述

二、编写组件

我们先把基础的结构写出来

  • html
  • 交互脚本
  • 样式美化
<template><div> </div>
</template><script lang="ts"> //注意要添加tsexport default{name:''}
</script><style></style>
三、添加内容
  • data和methods都是VUE2的写法,但是并没有报错
<template><div class="person"><h1>姓名:{{ name }}</h1><h2>年龄:{{ age }}</h2><!-- <h3>电话:{{ tel }}</h3> --><button @click="changeName">修改名字</button><button @click="changeAge">修改年龄</button><button @click="showTel">查看联系方式</button></div>
</template><script lang="ts">export default{name:'Person',data() {return {name:'落满樱花的羊',age:23,tel:'1300000000'}},methods:{changeName(){this.name='luomanyinghuadeyang' },           changeAge(){this.age+=1},showTel(){alert(this.tel)}}}
</script><style>.person{background-color: #b3f4f7;box-shadow: 0 0 10px;border-radius: 10px;padding: 20px;}button{margin: 0 5px;}
</style>
四、注册控件
  • 因为程序运行打开的主页面是App.vue,所以要在App.vue中引入次控件并注册。
<template><!--html  结构--><div class="app"><h1>你好</h1><Person/></div>
</template><script lang="ts">//脚本 交互import Person from './components/Person.vue' //引入组件export default{//暴露 默认暴露name:'APP', //组件的名字components:{Person} //注册组件}
</script><style>/*样式 美化 */.app{background-color: #d6f5fb;box-shadow: 0 0 10px;border-radius: 10px;padding: 20px;}
</style>
五、运行调试

在这里插入图片描述

  • 我们可以看到,自定义控件套用在了原本的你好的控件里面。
  • 修改名字:按钮触发修改事件。
  • 修改年龄:按钮触发名字+1。
  • 查看联系方式:显示电话号码。
六、插件工具
  • 我们在上图中,看到了F12调试中,有VUE 的插件,这个插件是免费的,下载好配置一下就可以了。

在这里插入图片描述

  • 在百度搜索极简插件,然后搜索VUE,下载到桌面解压,会看到这个文件。

在这里插入图片描述

  • 然后在浏览器,找到插件,管理插件,打开开发者模式,把这个拖拽进去就可以了,再次F12的时候就可以查看了。

在这里插入图片描述

http://www.lryc.cn/news/352797.html

相关文章:

  • mysql5.5版本安装过程
  • 工厂生产管理系统
  • Atlas 200I DK A2安装MindSpore Ascend版本
  • Go 生成UUID唯一标识
  • 【知识蒸馏】deeplabv3 logit-based 知识蒸馏实战,对剪枝的模型进行蒸馏训练
  • 02.爬虫---HTTP基本原理
  • HTTP响应的基本概念
  • 链栈的存储
  • 常见网络协议及端口号
  • 几张自己绘制的UML图
  • [读论文]精读Self-Attentive Sequential Recommendation
  • HTML静态网页成品作业(HTML+CSS)——动漫海绵宝宝介绍网页(5个页面)
  • 开放式耳机2024超值推荐!教你如何选择蓝牙耳机!
  • 程序员搞副业的障碍有那些?
  • windows7的ie11降级到ie8
  • 楼房vr安全逃生模拟体验让你在虚拟环境中亲身体验火灾的紧迫与危险
  • rust 学习--所有权
  • 关于Git 的基本概念和使用方式
  • 《计算机网络微课堂》1-6 计算机体系结构
  • 大模型的灵魂解读:Anthropic AI的Claude3 Sonnet可解释性研究
  • 大模型框架:vLLM
  • SQL 使用心得【持续更新】
  • 基于Spring Boot的高校图书馆管理系统
  • python(4) : pip安装使用国内源
  • 让写书人勇敢穿越纸海的迷雾
  • ROS2学习——节点话题通信(2)
  • 【Spring Boot】深度复盘在开发搜索引擎项目中重难点的整理,以及遇到的困难和总结
  • 配置docker阿里云镜像地址
  • ICML 2024 Mamba 论文总结
  • Sass详解