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

小程序和Vue写法的区别

小程序和Vue写法的区别主要有以下几点:

  1. 语法不同:小程序使用的是WXML、WXSS和JS,而Vue使用的是HTML、CSS和JSX。

  2. 数据绑定方式不同:小程序使用的是双向数据绑定,而Vue使用的是单向数据流。

    • 1)在小程序中需要使用e.currentTarget.dataset.*的方式获取,从而完成参数的传递
    • 2)Vue只需要在触发的事件中,将传递的参数作为形参传入
  3. 组件化方式不同:小程序的组件化方式是基于模板和样式的,而Vue的组件化方式是基于组件的。

  4. 生命周期不同:小程序和Vue的生命周期有一些相似之处,但也有一些不同的地方。

    • 1)小程序生命周期:onLoad页面加载、onShow页面显示、onReady页面初次渲染完成、onHide页面隐藏、onUnload页面卸载
    • 2)vue生命周期:data、mouted、beforeupdate、updated、beforedestory、destroyed
  5. 路由方式不同:小程序的路由方式是基于页面栈的,而Vue的路由方式是基于URL的。

  6. 开发工具不同:小程序需要使用微信开发者工具进行开发和调试,而Vue可以使用任何支持Vue的开发工具进行开发和调试。

  7. 显示和隐藏元素不一样

    • 1)小程序中使用wx-if和hidden控制元素显示和隐藏
    • 2)Vue中使用v-if和v-show控制元素的显示和隐藏
  8. 父子组件通信不一样:

    • 1)子组件创建不一样:
      a,在vue中:编写子组件、父组件通过import引入、conponents中注册、在模板中使用
      b,在小程序中:编写子组件、子组件的json文件中,将该文件声明为组件、父组件的json文件中,在usingComponents填写子组件的组件吗及路径、在父组件中直接引用即可

    • 2)父子组件传参不一样
      a,在Vue中:父组件中在子组件上通过v-bind传入一个值,子组件通过props接收
      b,在小程序中:在父组件中直接赋值给一个变量,在子组件中properties中,接收传递的值

    • 3)父组件想要调用子组件的方法
      a,小程序中给子组件添加id或class,然后通过this.selectComponent找到子组件,调用子组件方法
      b,Vue中给子组件添加一个ref,通过this.refs.ref的值获取该子组件调用子组件中的任意方法

总的来说,小程序和Vue的写法有很多不同之处,但它们都是现代化的前端开发技术,都有自己的优点和适用场景。开发者可以根据自己的需求和技术水平选择适合自己的技术栈。

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

相关文章:

  • 如何实现分布式锁
  • 使用VS2019连接Microsoft SQL Server Compact 4.0数据库
  • Vue2 和 Vue3 的对比
  • [数据结构]二叉树的链式存储结构
  • 黑马程序员 Redis 踩坑及解决
  • Matlab实现粒子群算法
  • tailwindcss 写原生html
  • Java开发一年不到,来面试居然敢开口要20K,面完连8K都不想给~
  • LeetCode题解 20(17,79) 电话号码的字母组合,单词搜索<回溯>
  • 路径之谜 蓝桥杯 89
  • Mysql数据库如何调优
  • CAN(FD)记录仪在新能源汽车整车控制器(VCU)、电池管理系统(BMS)、电机控制器(MCU)、发动机ECU中的应用,免去出差烦恼
  • 【设计模式】23种设计模式之七大原则
  • python - 文件操作
  • docker打包golang应用
  • redis 内容总结
  • 贪心算法(一)
  • 【栈和队列OJ题】有效的括号用队列实现栈用栈实现队列设计循环队列
  • kuernetes 资源对象分析报错
  • 动态内存的开辟
  • 【蓝桥杯-筑基篇】搜索
  • week5-质数-最大公约数-快速幂-组合计数-博弈论
  • CloudCompare 二次开发(6)——插件中拖拽添加Qt窗口(区域生长算法为例)
  • 2023值得推荐的高颜值Vue3.0 Web PC端UI框架,赶紧收藏学习!
  • Springboot项目Aop、拦截器、过滤器横向对比
  • 为了之后找工作不被虐,每天刷3道《剑指offer》Day-1
  • Linux-磁盘管理介绍
  • 爬虫架构(一):爬虫中的去重处理
  • 算法刷题总结 (二) 回溯与深广搜算法
  • Linux 总结9个最危险的命令,一定要牢记在心!