本文为您带来了关于微信applet的相关知识,主要介绍了一些常见的面试问题,包括如何在applet中获取用户信息,以及如何在applet中传播父子组件。让我们看看,希望能对你有所帮助。
【相关学习推荐:小程序学习教程】
1.如何在小程序中获取用户信息?(1)升级前可以使用wx小程序.GetUserInfo直接获取用户信息,目前已逐渐不能使用这种方法
(2.)升级后,可以使用以下方法获取用户的账户信息:
(1)使用button设置其属性:open-type="getUserInfo"? ?
2.如何在小程序中实现共享功能,微信有哪些限制?发给朋友:onShareAppMessage(Object object);
与朋友圈分享: onShareTimeline();
限制:
在“单页模式”下,对某些组件或接口有一定的限制:
1、页面没有登录态,与登录相关的界面,输入wx.login()均不可用;
2、不允许跳转其他页面,包括跳转小程序页面、跳转其他小程序、跳转微信本地页面;
3、不允许横屏,页面中包含的tabar不会渲染,包括自定tabar;
4、 本地存储与普通小程序模式不共用;
3.你的小程序是怎么上线的,审核需要多长时间?(1)在微信网络开发人员工具中找到项目,并设置服务器域名。如果您的小程序不使用外部网络请求,则无需配置服务器。配置服务器,首先预览,看看是否有问题,如果没有问题,点击上传。
(2)上传代码后,在微信微信官方账号平台登录微信小程序后台,点击开发管理,就可以看到刚上传的代码,点击提交审核。下一步是等待微信官方审核。
(3)一般1~3天左右
4.小程序中如何使用Vant等第三方组件?(1)打开cmd,进入您的项目,在cmd中执行:npm init,初始化项目
(2)然后安装Vant
?(3)打开小程序客户端,选择[工具]菜单 -> 选择【构建 npm】命令
5.小程序如何实现父子组件传参?1、父组件将值传递给子组件
在子组件中定义属性
properties: { // 复杂定义 name:{ type: String, value:'张三丰' }, // 简单定义 name2:String},
引用子组件时,父组件通过设置属性来传递子组件的值
2、 将子组件传递给父组件
将自定义事件绑定到组件中
// 引用自定义组件, 与myevent事件相对应的是parentevent方法 <test-button name="张无忌" bindmyevent="parentEvent"></test-button>
这个事件在子组件中触发,可以传递给父组件。
triggerevent在子组件中触发事件
methods: { 方法名字: function(){ var myEventDetail = {} // detail对象,为事件提供监控函数 var myEventOption = {} // 触发事件的选项 this.triggerEvent('myevent', myEventDetail, myEventOption) } }
onLaunch(options)
小程序加载后调用。这种方法通常用来做一些初始化的事情。例如,获取用户 信息,获取历史缓存信息,获取小程序开源等。
onShow(options)
当小程序启动或从后台进入前台显示时,调用。如果你想在每次小程序进入前台时使用它 做一些事情,然后把代码放进去。例如,一些实时动态更改的数据,用户每次进来都必须从服务器中更新,然后我们就可以这样做了。
onHide()
小程序被切换到后台(包括微信本身被切换到后台或小程序暂时被切换到后台)。在这种方法中可以保存一些数据。
onError(String error)
小程序有脚本错误,或者 api 调用失败时触发。当小程序出现错误时,会出现错误 将信息发送到此函数中,因此可以在此函数中收集一些错误。
onPageNotFound(Object)
小程序要打开的页面不存在时会被触发。一般来说,当代码更新时,一些页面被删除,但 这种情况发生在其他地方没有改变的情况下,或者一些活动页面在活动结束后被关闭。也可以 做一些错误的收集和页面的重新跳转。
getApp()
获取当前的 app 对象。一般在app.在js外调用。在app外调用。.this可以用于js内部获得当前的大对象;在外面定义应用程序.使用getapp()进行js全局数据。
7.Page在小程序中的生命周期是什么?onLoad()、onReady()、onShow()、onHide()、onUnload()页面加载、就绪、渲染、隐藏、卸载时调用五个页面生命周期函数。
8.小程序如何定义事件?在小程序中绑定事件可以从bind开始,然后跟上事件的类型。例如,bindtap绑定点击事件,相应的值为字符串。同名函数需要在page结构中定义,相应函数的内容将在每次触发事件后执行。
9.如何防止小程序事件冒泡?除bind外,小程序还可以通过catch绑定事件,通过catch绑定的事件不会引发事件冒泡。
10.如何在捕获阶段触发事件?? ? 事件的触发分为两个阶段,一个是捕获阶段,另一个是气泡阶段。默认情况下,事件是在气泡阶段触发的。如果你想在捕获阶段触发事件,你可以通过计划绑定事件。
【相关学习推荐:小程序学习教程】
以上是微信小程序常见面试题总结分享的详细内容。请多关注其他相关文章!
高效稳定,用友登录服务器端口首选方案
总结分享微信小程序常见面试题-小程序开发
无法多选操作,Excel仅限单一区域处理。
高效设置电脑远程连接,轻松掌控远程操作!
简单分析微信小程序元素-小程序开发
远程电脑端口查看:轻松掌握,安全无忧!
总结整理微信小程序权限界面-小程序开发
简单分析微信小程序元素-小程序开发
总结整理微信小程序权限界面-小程序开发
微信小程序WXML模板语法总结-小程序开发
微信小程序视图层详解-小程序开发
微信小程序页面路由知识点总结-小程序开发
微信小程序云服务配置详解-小程序开发
订阅号和小程序有什么区别——小程序开发
微信小程序开发的常用功能汇总-小程序开发
微信小程序全局配置及页面配置详细说明-小程序开发
微信小程序开发工具介绍-小程序开发
微信小程序实战项目富文本编辑器实现-小程序开发
textarea和input在微信小程序中的问题总结-小程序开发