1.微信小程序组件的生命周期
答案:
生命周期功能-onLoad:页面加载
一个页面只能调用一次。您可以通过在onLoad中打开当前页面来获取调用的查询参数。
-OnShow:页面显示
每次打开页面时调用一次。
-OnReady:首次呈现页面
一个页面只能调用一次,这意味着该页面已准备好与视图层交互。
-OnHide:隐藏页面
当navigationTo或底部选项卡切换时调用。
-OnUnload:页面卸载
2.简要描述与微信小程序相关的文件类型
答案:
微信小程序项目结构主要有四种文件类型,如下
JSON配置文件。json后缀
WXML模板文件。wxml后缀
WXSS样式文件。wxss后缀
JS脚本逻辑文件。js后缀
3、 Json是当前小程序的全局配置。它描述了三个配置项的含义
答案:
页面字段-用于描述当前小程序的所有页面路径。这是为了让微信客户端知道您的小程序页面当前在哪个目录中定义。
window字段--小程序所有页面的顶部背景色,文本颜色在此处定义
选项卡字段-小程序全局顶部或底部选项卡
4.小程序的wxss和css有什么区别
答案:
新像素单位rpx
可以使用导入直接导入样式
5: 小程序传递值的方法有哪些
答案:
向HTML元素添加data-*属性以传递所需的值,然后使用e.currentTarget获取dataset或onload的param参数。但数据名称不能有大写字母,也不能存储对象;
设置要传递值的ID的方法ID。通过e.currentTarget获取集合ID的值。id,然后通过设置全局对象来传递值;
在导航器中添加参数值。
6: 小程序有哪些方法传递值?
答案:
1、 向HTML元素添加data-*属性以传递所需的值,然后通过e.currentTarget的param参数获取该值。数据集或加载。但数据名称不能包含大写字母,也不能存储对象
2、 设置要传递值的ID的方法ID。通过e.currentTarget获取集合ID的值。id,然后通过设置全局对象传递值
3、 在导航器中添加参数值
7: 如何提高微信小程序的应用速度?
答案:
1、 提高页面加载速度
2、 用户行为预测
3、 减小默认数据的大小
4、 组件解决方案
8.微信小程序和H5有什么区别?
答案:
首先是操作环境的差异
传统的HTML5运行环境是浏览器,包括webview。然而,微信小程序的运行环境并不是一个完整的浏览器。它是微信开发团队基于浏览器内核完全重构的内置解析器。它专门针对小程序进行了优化,并使用自己定义的开发语言标准,提高了小程序的性能。
二是开发成本的差异
它只在微信中运行,因此您不必担心浏览器兼容性和生产环境中的意外错误
第3条:对系统级权限的不同访问
访问系统级权限可以无缝链接到微信小程序