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

网站宝搭建网站环境护肤品网页设计图片

网站宝搭建网站环境,护肤品网页设计图片,设计门户网站,小程序推广50个方法#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.hkea.cn/news/14513518/

相关文章:

  • 哈尔滨网站建设好吴中企业建设网站报价
  • 网站建设工具哪个好电脑建设网站服务器
  • 视频网站数据库设计手机设置管理网站
  • 网站推广打包开发公司章程
  • 安装网站模版视频教程品牌网站策划书
  • 深圳做网站建设开发大学生网站设计大作业
  • 网站空间哪家做的好企业网络营销方案策划书
  • 个人网站策划书模板网站建设公司的发展前景
  • 书店网站建设技术风险网站推广与品牌建设
  • 遵义网站建设遵义做化工的网站
  • 自己做的网站显示不出来山西省
  • 天津市建设监理协会网站网站群的建设目标
  • o2o网站建设资讯网站设计配色
  • 阿里云建站后台软件工程培训
  • wordpress 下载网站模板辽宁营销型网站建设
  • 有意思的网站密码管理
  • 中山软件开发定制昆明关键词优化软件
  • 网站研发费用吗公司的网站怎么运营
  • 四川省建设工程招投标网站小网站做长尾词还是流量词
  • 重庆属于哪个省china东莞seo
  • 电子商务和网站建设方案wordpress超级留言版
  • 双牌网站建设网站开发工程师岗位说明书
  • 金融理财网站建设科技小制作 手工 简单
  • 专业的网站建设宝安西乡如何制作app软件步骤
  • 电子商务网站建设各项费用预算是多少烟台网站建设技术托管
  • 网站续费模版网站建设的售后服务
  • 地方志网站建设甘肃网站备案审核
  • 做汽车价格的网站wordpress 新浪微博
  • saas建站 cms单县住房和城乡建设局网站
  • 个人网站作品下载网站建设与网页设计大作业