主机参考:VPS测评参考推荐/专注分享VPS服务器优惠信息!若您是商家可以在本站进行投稿,查看详情!此外我们还提供软文收录、PayPal代付、广告赞助等服务,查看详情! |
我们发布的部分优惠活动文章可能存在时效性,购买时建议在本站搜索商家名称可查看相关文章充分了解该商家!若非中文页面可使用Edge浏览器同步翻译!PayPal代付/收录合作 |
本文为大家带来一些关于微信小程序的知识,包括一些常见的面试问题,包括如何在小程序中获取用户信息,如何在小程序中实现亲子组件传递。下面就来看看吧,希望对你有帮助。
【相关学习推荐:小程序学习教程】
1.如何在小程序中获取用户信息?(1)小程序是升级前的:可以用wx.getUserInfo直接获取用户信息,但是现在不能用这个方法了。
(2)升级后,您可以使用以下方法获取用户的账户信息:
(1)使用button并设置其属性:open -type = ;getUserInfo lt按钮打开-type = ;getUserInfo gt获取用户信息
2.如何在小程序中实现分享功能,微信有哪些限制?发送给好友:onshareappmessage(object object);
分享给朋友:onsharetimeline();
限制:
在“单页模式”中,一些组件或界面有一定的限制:
1.页面没有登录状态,与登录相关的接口如wx.login()不可用;
2.不允许跳转到其他页面,包括跳转到小程序页面、跳转到其他小程序、跳转到微信原生页面;
3.不允许使用水平屏幕。不会呈现页面中包含的tabbar,包括自定义tabbar。
4.本地存储不与普通模式的小程序共享;
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方法< test -button name = ;张无忌 bindmyevent = parentEvent gt lt/test-button gt;在子组件中触发此事件可以向父组件传递一个值。
通过triggerEvent触发子组件中的事件
方法:{ Method name:function(){ var my event detail = { }//detail对象,提供给事件监控函数var my event option = { }//option this . 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.applet如何定义事件?在小程序中,绑定事件可以从bind开始,然后跟上事件的类型。比如bindtap绑定一个click事件,对应的值是一个字符串。需要在页面构造函数中定义一个同名的函数,每个事件触发后都会执行相应函数的内容。
9.如何阻止小程序的事件冒泡?在小程序中,除了bind,还可以通过catch绑定事件,catch绑定的事件不会触发事件冒泡。
10.如何让事件在捕获阶段触发?事件的触发分为两个阶段,第一个是捕获阶段,第二个是冒泡阶段。默认情况下,事件在冒泡阶段触发。如果希望在捕获阶段触发事件,可以通过capture-bind来绑定事件。
【相关学习推荐:小程序学习教程】以上是对微信小程序常见面试问题的细节总结和分享。请多关注主机参考其他相关文章!
这几篇文章你可能也喜欢:
- 微信小程序翻译功能上线:现已支持18种语言
- 如何使用微信小程序中的车牌号输入法(如何使用微信小程序中的车牌号输入法进行打印)
- 微信小程序无法获取位置信息怎么办?(微信小程序无法获取位置信息)
- 微信小程序如何实现九宫格跳(如何在小程序中配置九宫格抽奖)
- 如何调节微信小程序的亮度?
本文由主机参考刊发,转载请注明:总结微信小程序(java面试问题小程序)常见的面试问题 https://zhujicankao.com/73676.html
评论前必须登录!
注册