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

平面设计展示网站seoer是什么意思

平面设计展示网站,seoer是什么意思,wordpress手动安装,怎么做类似美团的网站吗🌈Don’t worry , just coding! 内耗与overthinking只会削弱你的精力,虚度你的光阴,每天迈出一小步,回头时发现已经走了很远。 📗概念 vue2中的方式叫Options API ,vue3中叫Composition API。 Composition…

挪威特罗姆瑟夜景

🌈Don’t worry , just coding!
内耗与overthinking只会削弱你的精力,虚度你的光阴,每天迈出一小步,回头时发现已经走了很远。

📗概念

vue2中的方式叫Options API ,vue3中叫Composition API。
Composition API是大势所趋,但是也不代表Options API 就不好,只是前端发展到一定的程度,之前的Options API写法是一个痛点,每次修改对应的功能需要在文件中依次找到data、methods去修改,效率很低,所以出现了Composition API。

Option API图解

在这里插入图片描述

Compostion API图解

在这里插入图片描述

💻代码结构

Options API

┌─────────────────────────┐
│ Vue Component │
├─────────────────────────┤
│ data() │
│ ┌─────────────────────┐ │
│ │ { │ │
│ │ message: │ │
│ │ count: 0 │ │
│ │ } │ │
│ └─────────────────────┘ │
├─────────────────────────┤
│ methods │
│ ┌─────────────────────┐ │
│ │ { │ │
│ │ increment() │ │
│ │ } │ │
│ └─────────────────────┘ │
├─────────────────────────┤
│ computed │
│ ┌─────────────────────┐ │
│ │ { │ │
│ │ computedValue │ │
│ │ } │ │
│ └─────────────────────┘ │
└─────────────────────────┘

Composition API

┌─────────────────────────┐
│ Vue Component │
├─────────────────────────┤
│ setup() │
│ ┌─────────────────────┐ │
│ │ const message = │ │
│ │ ref(“Hello, Vue!”)││
│ └─────────────────────┘ │
│ ┌─────────────────────┐ │
│ │ const count = │ │
│ │ ref(0) │ │
│ └─────────────────────┘ │
│ ┌─────────────────────┐ │
│ │ const increment = │ │
│ │ () => { │ │
│ │ count.value++; │ │
│ │ } │ │
│ └─────────────────────┘ │
├─────────────────────────┤
│ return │
│ ┌─────────────────────┐ │
│ │ { │ │
│ │ message, │ │
│ │ increment │ │
│ │ } │ │
│ └─────────────────────┘ │
└─────────────────────────┘

🔍理解

  • 只要看到data、methods、computed就是vue2的写法
  • 只要看到setup就是vue3的写法
  • 项目里有人可能会2种方法混用,别慌,看到哪个关键字就按照哪个逻辑分析
  • 非特殊情况,不要写vue2的代码了,迟早要被过度到vue3

Composition API 和 Options API 的区别

定义方式

Options API: 使用对象选项定义组件的各个部分。
Composition API: 使用函数来组织逻辑,更加灵活。

逻辑组织

Options API: 逻辑通常分散在 data, methods, computed 等选项中。
Composition API: 逻辑可以集中在一个函数中,便于复用和维护。

示例对比

Options API 示例

<template><div><h1>{{ message }}</h1><button @click="increment">增加</button></div>
</template><script>
export default {data() {return {message: "Hello, Vue!",count: 0,};},methods: {increment() {this.count++;this.message = `你点击了 ${this.count}`;},},
};
</script>

Composition API 示例

<template><div><h1>{{ message }}</h1><button @click="increment">增加</button></div>
</template><script>
import { ref } from 'vue';export default {setup() {const message = ref("Hello, Vue!");const count = ref(0);const increment = () => {count.value++;message.value = `你点击了 ${count.value}`;};return {message,increment,};},
};
</script>

关键区别总结

数据定义:

Options API: 使用 data() 返回一个对象。
Composition API: 使用 ref() 或 reactive() 来定义响应式数据。

方法定义:

Options API: 在 methods 中定义。
Composition API: 直接在 setup() 函数中定义。

逻辑复用:

Options API: 使用 mixins。
Composition API: 使用组合函数(composable functions)实现逻辑复用

💡 Tips小知识点

  • 要注意在vue3种setup函数必须把需要用到的方法、数据都return出去,不然无法使用
  • vue2中的this关键字在vue3中不支持
  • setup无法访问到option api写法data、method中的数据和方法,不向前兼容,原理上来说setup执行在beforeEach之前
  • option api的method和data中可以访问到setup定义的数据

💪无人扶我青云志,我自踏雪至山巅。
在这里插入图片描述

http://www.tj-hxxt.cn/news/57895.html

相关文章:

  • 做外贸用什么网站免费海报模板网站
  • 做电脑网站会很难么百度公司招聘官网最新招聘
  • 做网站设计图用什么软件公司域名注册查询
  • 做网站枣庄东营seo
  • 江门网站制作培训学校建网站找谁
  • 网站地图制作怎么做南昌网站优化公司
  • 免费网站电视剧下载五种新型营销方式
  • 如何制作自己网站新乡百度网站优化排名
  • php网站开发技术要点网络营销有哪些功能
  • 上海长城建设有限公司网站竞价推广和信息流推广
  • 铜川微网站建设app关键词排名优化
  • 自己怎么手机做网站线下推广100种方式
  • 新郑郑州网站建设各行业关键词
  • 做网站有必要?大数据查询个人信息
  • 福鼎市建设局网站郑州网站优化顾问
  • 房地产网站源码关键词推广怎么做
  • 礼品做便宜的网站网络营销品牌案例
  • wordpress换域名不能访问企业网站seo诊断工具
  • 网站客服的调研工作怎么做网络宣传方式
  • 网站icp不备案有关系吗中国十大网站有哪些
  • 360建筑网app下载欧美seo查询
  • 网站开发需要多少钱app重庆关键词自动排名
  • 石家庄建设网站公司中国最新新闻
  • 免费漫画网站网站seo优化公司
  • seo模拟点击软件源码郑州seo线上推广系统
  • 怎样防止别人利用自己的电脑做网站服务器企业培训考试
  • 做网站顺序关键词推广操作
  • 萍乡网站开发公司谷歌推广哪家好
  • 四川采集app山东seo首页关键词优化
  • 定陶住房和城乡建设局网站谷歌paypal下载