本文为您带来有关微信迷你计划的相关知识,该计划主要介绍一些常见的访谈问题,包括如何在Mini程序中获取用户信息以及如何在Mini程序中实施父母组件传输参数。让我们一起看看下面,我希望这对每个人都会有所帮助。
[相关学习建议:微信迷你计划]
1。如何在小程序中获取用户信息?
(1)在升级Mini程序之前:您可以使用WX直接获取用户信息。目前,此方法逐渐不再可用
(2.)升级后,您可以使用以下方法获取用户的帐户信息:
(1)使用,设置其属性:open-type =“”获取用户信息
2。如何在迷你计划中实施共享功能,以及对微信有什么限制?
发送给朋友:();
与您的朋友圈分享:();
限制:
在“单页模式”中,某些组件或接口具有某些限制:
1。页面没有登录状态,与登录相关的接口不可用。输入wx。();
2。不允许跳到其他页面,包括跳到迷你程序页面,跳到其他迷你程序,然后跳到微信本地页面;
3。不允许水平屏幕,并且页面包含的内容将不呈现,包括自定义的屏幕;
4。与普通的小程序模式共享本地存储;
3。您的迷你计划在线如何以及审查需要多长时间?
(1)在微信Web开发人员工具中找到该项目并设置服务器的域名。如果您的迷你程序不使用外部网络请求,则无需配置服务器。配置服务器并首先预览它,以查看是否有任何问题。如果没有问题,请单击上传。
(2)上传代码后,在微信官方帐户平台上登录“微信” Mini ,单击开发管理,您可以看到您刚刚上传的代码,单击提交以进行审查,您很好。接下来是等待对微信的正式审查。
(3)通常大约1到3天
4。如何在迷你计划中使用Vant等第三方组件?
(1)打开CMD,输入您的项目并执行:NPM INIT在CMD中,初始化项目
(2)然后安装万特
(3)打开Mini程序客户端,然后选择[工具]菜单 - >选择[ npm]命令
5。如何在迷你程序中实现亲子组件传输参数?
1。父部分将价值传递给子部分
定义儿童组件中的属性
登录后复制
当父组件引用子组件时,该值通过设置属性传递给子组件。
2。子组件将价值传递给父部件
在组件中绑定自定义事件
登录后复制
在子组件中触发此事件,然后将值传递给父组件。
触发儿童组件中的事件
登录后复制
6.迷你程序中应用程序的生命周期是什么?
()
加载小程序时调用。该方法通常用于进行一些初始化。例如,获取用户信息,获取历史缓存信息,获取Mini程序开放的来源,等等。
()
启动小程序或从背景进入前景显示时调用。如果您想在Mini程序进入前景时执行某些事情,则可以将代码放入此处。例如,对于某些实时更改的数据,用户每次进入服务器都会从服务器中进行更新,因此我们可以在此中进行此操作。
()
Mini程序切换到背景(包括将微信本身切换到背景或Mini程序暂时切换到背景时)。您可以在此方法中保存一些数据。
()
脚本错误发生在中,或者API调用失败。当迷你程序中发生错误时,错误消息将发送到此功能,因此您可以在此功能中进行一些错误收集。
()
不存在由小程序打开的页面。通常,当更新代码时,会删除某些页面,但是如果其他地方没有修改,或者活动结束后关闭了某些活动页面,则会发生这种情况。您还可以在此处进行一些错误收集和重新点击。
()
获取当前的应用程序对象。通常被称为app.js之外可以在app.js中使用它来获取当前的大对象;当使用app.js外部定义的全局数据时,请使用()。
7。迷你计划中的页面的生命周期是什么?
五页生命周期函数:(),(),(),(),(),(),()和()在页面加载,准备就绪,渲染,隐藏和卸载时调用。
8。小程序如何定义事件?
在小程序中,绑定事件可以从绑定开始,然后遵循事件的类型。例如,绑定点击事件,相应的值是字符串。您需要在页面构造函数中定义同名的函数。触发每个事件后,将执行相应函数的内容。
9.如何防止迷你程序中的事件冒泡?
除了在小程序中使用绑定外,您还可以通过执行事件绑定来绑定事件。绑定的事件不会触发事件气泡。
10。如何在捕获阶段进行事件大火?
事件的触发分为两个阶段,首先是捕获阶段,其次是气泡阶段。默认情况下,在气泡阶段触发事件。如果您希望在捕获阶段触发事件,则可以通过界定进行事件绑定。
[相关学习建议:微信迷你计划]