VPS参考测评推荐
专注分享VPS主机优惠信息
衡天云优惠活动
荫云优惠活动
wexlayer优惠活动
最新

总结分享微信小程序常见面试题(微信小程序面试题)

主机参考:VPS测评参考推荐/专注分享VPS服务器优惠信息!若您是商家可以在本站进行投稿,查看详情!此外我们还提供软文收录、PayPal代付、广告赞助等服务,查看详情!
我们发布的部分优惠活动文章可能存在时效性,购买时建议在本站搜索商家名称可查看相关文章充分了解该商家!若非中文页面可使用Edge浏览器同步翻译!PayPal代付/收录合作

本文提供了微信小程序的相关知识。 我们将重点讨论常见的面试问题,比如小程序中如何获取用户信息,小程序中如何实现父子组件之间的参数传递,所以我们一起来看看。 我希望这对你有帮助。

【相关学习推荐:小程序学习教程】

1.如何获取小程序中的用户信息

(1)小程序升级前? :可以使用wx.getUserInfo直接获取用户信息。 这种方法将被逐步淘汰。

(2.)升级后,您将可以通过以下方式找回用户信息: 账户信息:

(1)使用按钮设置其属性:使用open-type="getUserInfo"获取用户信息。

2.小程序中如何实现分享功能,微信有什么限制?

发送给好友:onShareAppMessage(Object object);

分享到朋友圈:onShareTimeline( );

限制:

在“单页模式”下,某些组件或接口有一定的限制。

1.该页面没有登录状态,也没有通过wx.login()提供与登录相关的接口。

2、不允许跳转到其他页面,例如跳转到小程序页面、跳转到其他小程序页面、跳转到微信原生页面。

3. 不允许横向屏幕和页面。 包含的选项卡栏(包括自定义选项卡栏)不会呈现。

4. 本地存储不与小程序普通模式共享。

3、小程序是如何上线的?审核时间是多久?

(1)在微信网页开发者工具中搜索项目,查看服务器设置域名。 如果您的小程序不使用外部网络请求,则无需配置服务器。 配置服务器后,首先预览它以查看是否存在任何问题。 如果没有问题,点击上传。

(2)上传代码后,登录微信公众号平台微信小程序后台,点击“开发管理”即可看到上传的代码。 单击提交以供审核。 下一步就等待微信官方审核了。

(3)一通常需要 1-3 天。

4.小程序中如何使用Vant等第三方组件?

(1)打开cmd,进入你的项目,运行以下命令:在cmd npm init中,初始化项目

(2) 然后安装 Vant

(3) 打开小程序 在客户端,进入工具菜单 k3 > 选择Build并使用npm命令

5.小程序如何实现父组件和子组件之间的参数传递?

1. 传递值

定义属性子组件

properties: { //复杂定义 name:{ Type: String, value:'张三丰' }, // 简单定义名称2:String},

当父组件引用子组件时,它会设置一个属性来将值传递给子组件。

2.子组件向父组件传递值。

在组件中绑定自定义事件

//引用自定义组件,绑定myevent事件。 该事件对应parentEvent方法

。 在子组件中触发该事件并将值传递给父组件。

通过子组件的triggerEvent触发事件

方法: { 方法名:function(){ var myEventDetail = {} // 提供给事件监听函数的Detail对象 var myEventOption = { }/ / 触发事件的选项 this.triggerEvent('myevent', myEventDetail, myEventOption) } } 6.小程序中APP的生命周期是怎样的?

onLaunch(options)

加载小程序时调用。 该方法通常用于进行一些初始化。 例如检索用户信息、检索历史缓存信息、检索小程序开源等。

onShow(options)

当小程序启动或小程序进入前台显示时调用。 背景。 如果您想在每次小程序进入前台时运行某些内容,您可以将代码放入其中。 例如,一些实时动态变化的数据需要在用户每次访问时从服务器进行更新,因此这允许您这样做。

onHide()

小程序切换到后台(包括微信本身切换到后台或者小程序暂时切换到后台)。 您可以通过这种方式保存一些数据。

onError(String error)

当小程序遇到脚本错误或API调用失败时触发。 当小程序出现错误时,错误信息会发送到该函数,因此可以在该函数中进行错误收集。

onPageNotFound(Object)

小程序打开的页面不存在时触发。 通常,更新代码时会删除某些页面,但其他任何内容都没有更改,或者某些活动页面在活动结束后关闭。 您还可以收集错误并重新跳转到页面。

getApp()

获取当前应用程序对象。 通常在 app.js 外部调用。 您可以在 app.js 中使用它来获取当前的大对象。 如果想外部使用app.js中定义的全局数据,则需要使用getApp()。

7. 小程序中Pages的生命周期是怎样的?

OnLoad()、onReady()、onShow()、onHide()、onUnload()是页面启动时调用的五个生命周期函数。页面分别被加载、准备好、呈现、隐藏和卸载。

8.小程序如何定义事件?

小程序中的绑定事件可以以绑定开始,遵循事件类型。 例如bindtap绑定点击事件,对应的值为字符串。 您需要在页面构造函数中定义一个同名的函数并每次触发它。事件结束后,会执行相应函数的内容。

9.如何防止小程序事件冒泡?

除了绑定之外,还可以通过小程序catch来进行事件绑定。 catch 绑定的事件不会触发事件冒泡。

10. 捕获阶段如何触发事件?

事件的触发分为两个阶段:第一个阶段是捕获阶段,第二个阶段是冒泡阶段。 默认情况下,事件在冒泡阶段触发。 如果想在捕获阶段触发事件,可以通过capture-bind来绑定事件。

【相关学习推荐:小程序学习教程】

下载微信应用

微信是一款可以通过手机网络发送语音消息、视频、照片和文字的移动通讯软件。支持 微信带来了全新的移动通信体验,您可以单独或群组聊天,还可以根据您的地理位置查找附近的人。 有需要的朋友,请快来保存您的下载体验吧!

这几篇文章你可能也喜欢:

本文由主机参考刊发,转载请注明:总结分享微信小程序常见面试题(微信小程序面试题) https://zhujicankao.com/141114.html

【腾讯云】领8888元采购礼包,抢爆款云服务器 每月 9元起,个人开发者加享折上折!
打赏
转载请注明原文链接:主机参考 » 总结分享微信小程序常见面试题(微信小程序面试题)
主机参考仅做资料收集,不对商家任何信息及交易做信用担保,购买前请注意风险,有交易纠纷请自行解决!请查阅:特别声明

评论 抢沙发

评论前必须登录!