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

网站宝搭建网站环境注册帐号

网站宝搭建网站环境,注册帐号,360官方网站网址,厦门网站建设公司电话#x1f308;Don’t worry , just coding! 内耗与overthinking只会削弱你的精力#xff0c;虚度你的光阴#xff0c;每天迈出一小步#xff0c;回头时发现已经走了很远。 #x1f4d7;概念 vue2中的方式叫Options API #xff0c;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 示例 templatedivh1{{ message }}/h1button clickincrement增加/button/div /templatescript export default {data() {return {message: Hello, Vue!,count: 0,};},methods: {increment() {this.count;this.message 你点击了 ${this.count} 次;},}, }; /script Composition API 示例 templatedivh1{{ message }}/h1button clickincrement增加/button/div /templatescript 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.dnsts.com.cn/news/74866.html

相关文章:

  • 小公司如何做网站wordpress怎么调用一个分类的文章
  • ios认证 东莞网站建设wordpress 中文链接 seo
  • 电商网站开发经验服装网站建设公司
  • 网站设计专业建站公司网页设计师属于什么部门
  • 河源市建设规划局网站网络推广方案包括哪些内容
  • 做旅游网站的首页的图片看书网站排名
  • 网站开发客户对话临沂定制网站建设公司
  • 不良网站进入窗口免费正能量门户网站怎么做
  • 网站打开慢 可以只换空间不换域名吗wordpress搜索结果页
  • 备案的网站可以改域名吗珠海免费景点
  • 网站建设协议盐城网站开发效果
  • edu网站开发周口建设路网站
  • 甘肃网站备案廉溪区建设局网站
  • js网站开发视频企业管理系统咨询
  • 爱射影院网站建设中兰州网络公司排名
  • 陕西省建设工程质量安全监督总站网站自己电脑做网站访问速度
  • 四川网站备案核验单百度软件下载中心官方网站
  • 建设网站费用多少asp.net 价格查询网站
  • 浙江建设厅官方网站企业管理咨询服务有限公司
  • 手机膜 东莞网站建设如何做好互联网营销
  • 集团网站设计方案昆明手机网站推荐
  • 提供网站空间服务器做网站第三方
  • 外贸网站搭建推广seo就业前景怎么样
  • 自己怎么设计3d装修图wordpress 文章seo
  • 浅谈电子商务网站建设手机网站建设机构
  • 汕头网站制作公司价格微信点餐小程序怎么制作
  • 网站如何制作学校的做南京网站建设 雷仁网
  • 南通网站建设解决方案网站流量查询站长之家
  • 如何把网站做的和别人一样吗无锡网站制作公司哪家好
  • wdcp更改网站域名企业网站建站哪家好