前端面试:Vue和小程序的区别

这篇具有很好参考价值的文章主要介绍了前端面试:Vue和小程序的区别。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

生命周期不一样:
1)小程序生命周期:onLoad页面加载、onShow页面显示、onReady页面初次渲染完成、onHide页面隐藏、onUnload页面卸载
2)vue生命周期:data、mouted、beforeupdate、updated、beforedestory、destroyed
数据请求时间不一样:
1)小程序在onLoad或者onShow中请求数据
2)Vue在created或mounted中请求数据
数据绑定方式不一样:
1)小程序使用“大括号”绑定数据
2)Vue使用“冒号”绑定数据
显示和隐藏元素不一样
1)小程序中使用wx-if和hidden控制元素显示和隐藏
2)Vue中使用v-if和v-show控制元素的显示和隐藏
事件处理不一样:
1)小程序使用bindtap和catchtap绑定事件,catchtap阻止事件冒泡
2)Vue使用v-on和@event绑定事件
数据双向绑定不一样:
1)在小程序中双向绑定时,需要在表单内容发生变化时,使用this.setData( )来将表单上的值赋值给data中的对应值
2)Vue只需要使用v-model就可以双向绑定data中的值
绑定事件传参不一样:
1)在小程序中需要使用e.currentTarget.dataset.*的方式获取,从而完成参数的传递
2)Vue只需要在触发的事件中,将传递的参数作为形参传入
父子组件通信不一样:
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的值获取该子组件调用子组件中的任意方法文章来源地址https://www.toymoban.com/news/detail-472678.html

到了这里,关于前端面试:Vue和小程序的区别的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Vue面试之生命周期(下篇)

    最近在整理一些前端面试中经常被问到的问题,分为vue相关、react相关、js相关、react相关等等专题,可持续关注后续内容,会不断进行整理~ 由于Vue3中引入了组合式API的概念,因此在生命周期方面会有一些变化:     在Vue3中,引入了“setup”阶段作为组件的设置阶段,可以

    2024年01月21日
    浏览(36)
  • 前端学习--Vue(4) 生命周期

    一个组件从创建-运行-销毁的真个阶段,强调的是一个时间段  1.1.1 创建 (只执行一次) created() 阶段任务:最早可以使用methods中的方法发起ajax请求获取数据,并将数据挂载到data中 mounted() 阶段任务:最早可以操作dom元素 1.1.2 运行 (最少0次,最多n次) beforeUpdate() 触发时机:

    2024年02月07日
    浏览(41)
  • 面试中问:React中函数组件和class组件的区别,hooks模拟生命周期

    React 的函数组件和类组件在很多方面都相似,但它们也有一些关键的差异。以下是这两种组件之间的主要区别: 定义方式 : 函数组件 : 是简单的 JavaScript 函数,接受 props 为参数,并返回 React 元素。 类组件 : 是 ES6 的类,继承的时候要用到 extends React.Component,至少包含一个名

    2024年02月11日
    浏览(43)
  • vue2面试题:对vue生命周期的理解

    生命周期(life cycle)的概念应用很广泛,在政治、经济、环境、技术、社会等诸多领域都会经常出现,可通俗理解为“从摇篮到坟墓”的整个过程,在vue中从实例的创建到销毁过程就是生命周期,即从创建、初始化数据、编译模板、挂载Dom–渲染、更新–渲染、卸载等一系列

    2024年01月25日
    浏览(52)
  • Vue和小程序的区别

    一.生命周期不一样: 1.1小程序生命周期:onLoad页面加载、onShow页面显示、onReady页面初次渲染完成、onHide页面隐藏、onUnload页面卸载 1..2 vue生命周期:data、mouted、beforeupdate、updated、beforedestory、destroyed 二.数据请求时间不一样: 2.1小程序在onLoad或者onShow中请求数据 2.2 Vue在c

    2024年01月17日
    浏览(34)
  • 【前端】重学vue,vue生命周期基础知识了解一下

    上一篇有写到vue的node环境的安装,具体的地址node安装,可点过去看下安装步骤,目前去node官网下载默认是最新版本的18.15.0版本。这个版本可能有些高,可以选择跟目前项目匹配的版本下载安装即可。 如果项目启动遇到项目启动不成功,如下图 这样肯定是node版本的问题,解

    2023年04月09日
    浏览(51)
  • 【前端】Vue生命周期函数(详细讲解+中文图解)

    生命周期: 从vue实例产生开始到vue实例被销魂这段时间所经历的过程 vue实例的 创建和销毁过程 好比 人的一生从出现到死亡过程 。在其中一些 重大经历 ,也就是特殊时间点,我们可以做什么事情 在vue的一生中,从vue组件创建开始一直到其被销毁时的时间段中,也被建立了

    2024年02月13日
    浏览(60)
  • 前端页面点击刷新-触发vue生命周期加载最新数据

    需求背景:layout布局,页面头部通过定时器获取后端消息的伪消息通知功能,在点击消息时获取所有消息总数并且刷新页面,以便触发vue的生命周期重新获取所有消息,消息展示在content中。  要触发页面刷新,可以使用vue路由的router.push方法,添加一个动态的query参数,可以

    2024年02月21日
    浏览(50)
  • vue基础知识五:请描述下你对vue生命周期的理解?在created和mounted这两个生命周期中请求数据有什么区别呢?

    一、生命周期是什么 生命周期(Life Cycle)的概念应用很广泛,特别是在政治、经济、环境、技术、社会等诸多领域经常出现,其基本涵义可以通俗地理解为“从摇篮到坟墓”(Cradle-to-Grave)的整个过程在Vue中实例从创建到销毁的过程就是生命周期,即指从创建、初始化数据

    2024年02月12日
    浏览(45)
  • 前端开发框架生命周期详解:Vue、React和Angular

    作为前端开发者,掌握前端开发框架的生命周期是非常重要的。在现代Web应用开发中,Vue.js、React和Angular是三个最流行的前端开发框架。本篇博客将详细解读这三个框架的生命周期,包括每个阶段的含义、用途以及如何最大限度地利用它们。通过详细的代码示例和实用的技巧

    2024年02月13日
    浏览(51)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包