主机参考:VPS测评参考推荐/专注分享VPS服务器优惠信息!若您是商家可以在本站进行投稿,查看详情!此外我们还提供软文收录、PayPal代付、广告赞助等服务,查看详情! |
我们发布的部分优惠活动文章可能存在时效性,购买时建议在本站搜索商家名称可查看相关文章充分了解该商家!若非中文页面可使用Edge浏览器同步翻译!PayPal代付/收录合作 |
这篇文章给大家带来了一些关于微信小程序的知识,其中主要介绍了一些常见的面试问题,包括如何在小程序中获取用户信息以及如何在小程序中实现亲子组件传输。下面就一起来看看吧,希望能帮到你。
【相关学习推荐:小程序学习教程】
1.小程序中如何获取用户信息?(1)小程序升级前:可以使用wx.getUserInfo直接获取用户信息,但目前还不能逐步使用该方法。
(2)升级后,您可以使用以下方法获取用户的帐户信息:
(1)使用button,并设置其属性:open -type =“get userinfo“以获取用户信息。
2.小程序中的分享功能如何实现,微信有哪些限制?发送给朋友:onshareappmessage(object对象);
分享到朋友圈:onsharetimeline();
限制:
在“单页模式”中,某些组件或界面有某些限制:
1.页面没有登录状态,与登录相关的接口如wx.login()不可用;
2.不允许跳转到其他页面,包括跳转到小程序页面、跳转到其他小程序、跳转到微信原生页面;
3.不允许横屏,页面中包含的tabbar将不会呈现,包括自定义的tabbar;
4.本地存储不与applet的正常模式共享;
3.你的小程序是怎么上线的,审核需要多长时间?(1)在微信web开发者工具中找到项目并设置服务器的域名。如果您的小程序不使用外部网络请求,则不需要配置服务器。配置服务器,先预览一下,看看有没有问题。如果没有问题,请单击上传。
(2)上传代码后,在微信官方账号平台登录微信小程序后台,点击开发管理,即可看到刚刚上传的代码,点击提交审核即可。下一步就是等待微信的官方审核。
(3)一般需要1~3天左右。
4.如何在小程序中使用Vant这样的第三方组件?(1)打开cmd,输入您的项目,并在cmd中执行:npm init以初始化项目。
(2)然后安装Vant。
(3)打开小程序客户端,选择【工具】菜单-》并选择【构建npm】命令。
5.小程序如何实现父子组件之间的参数传递?1.父组件将该值传递给子组件。
在子组件中定义属性
属性:{//复杂定义名称:{类型:字符串,值:& # 39;张三丰& # 39;},//只需定义name2:String},父组件在引用子组件时通过设置属性将值传递给子组件。
2.子组件将该值传递给父组件
在组件中绑定自定义事件。
//引用了用户定义的组件,绑定了myevent事件。此事件对应于parentEvent方法在子组件中触发此事件,该子组件可以将值传递给父组件。
通过子组件中的triggerEvent触发事件
方法:{ method name:function(){ var my event detail = { }//detail对象,该对象为事件侦听器var myEventOption = {} //提供触发事件的选项。triggerevent(& # 39;myevent & # 39,我的活动详细信息,我的活动选项)}} 6。小程序中APP的生命周期是怎样的?在线启动(选项)
加载小程序时调用。此方法通常用于进行一些初始化。如获取用户信息、获取历史缓存信息、获取小程序打开来源等。
onShow(选项)
当applet启动或从后台进入前台显示时调用。如果您想在每次applet进入前台时执行一些操作,可以将代码放在这个。例如,一些实时动态变化的数据将在用户每次进入时从服务器更新,因此我们可以在这里进行更新。
onHide()
小程序切换到后台(包括微信本身切换到后台或小程序临时切换到后台时)。你可以用这种方法保存一些数据。
onError(字符串错误)
当applet中出现脚本错误或api调用失败时触发。当一个小程序发生错误时,错误信息将被发送到该函数,因此可以在该函数中进行一些错误收集。
onPageNotFound(对象)
当applet要打开的页面不存在时触发。通常,当代码更新时,一些页面会被删除,但当其他地方没有更改时,或者在活动后关闭了一些活动页面时,就会发生这种情况。你也可以做一些错误的收集和页面的重新跳转。
getApp
获取当前应用程序对象。它通常在app.js内的app.js外被调用,你可以用这个来获取当前的大对象;当你想在外部使用app.js中定义的全局数据时,你应该使用getApp()。
7.小程序中Page的生命周期是什么?OnLoad()、onReady()、onShow()、onHide()和onUnload()是五个页面生命周期函数,它们在页面加载、就绪、呈现、隐藏和卸载时被调用。
8.小程序如何定义事件?在小程序中,绑定事件可以从bind开始,然后遵循事件的类型。例如,bindtap绑定一个click事件,对应的值是一个字符串。您需要在页面构造函数中定义一个同名的函数,相应函数的内容将在每个事件触发后执行。
9.如何防止小程序的事件冒泡?在小程序中,除了bind之外,还可以通过catch绑定事件,通过catch绑定的事件不会触发事件冒泡。
10.如何在捕获阶段触发事件?事件的触发分为两个阶段,第一个是捕获阶段,第二个是冒泡阶段。默认情况下,事件在冒泡阶段触发。如果希望在捕获阶段触发事件,可以通过capture-bind绑定事件。
【相关学习推荐:小程序学习教程】
以上就是总结分享微信小程序常见面试问题的详细内容。更多内容请关注主机参考其他相关文章!
这几篇文章你可能也喜欢:
- 微信小程序翻译功能上线:现已支持18种语言
- 如何使用微信小程序中的车牌号输入法(如何使用微信小程序中的车牌号输入法进行打印)
- 微信小程序无法获取位置信息怎么办?(微信小程序无法获取位置信息)
- 微信小程序如何实现九宫格跳(如何在小程序中配置九宫格抽奖)
- 如何调节微信小程序的亮度?
本文由主机参考刊发,转载请注明:总结分享微信小程序常见面试问题(微信小程序相关面试问题) https://zhujicankao.com/103996.html
评论前必须登录!
注册