WXML()是一组用于框架设计的标签语言。结合基本组件和事件系统,可以构建页面结构。它主要是由微信本身定义的一组组件。
WXSS()是一种用于描述WXML组件样式的样式语言
JS逻辑处理,网络请求
json 设置,例如页面注册,页面标题和
主要文件
app.json必须具有此文件。如果此文件不可用,则项目将无法运行,因为微信框架将其用作配置文件入口,整个的全局配置,包括页面注册,网络设置和的背景颜色以及配置导航条样式,配置默认标题,底部导航等。
app.js必须具有此文件,如果没有发生,则会出现错误,但是如果创建此文件,则无需写任何东西。将来,我们可以在此文件中聆听和处理的生命周期功能并声明全局变量。
app.wxss可选,全球样式
2。简要描述微信小程序的原理
微信小程序使用三种技术:WXML和WXSS。它们本质上是单页应用程序。所有页面渲染和事件处理均在一个页面中进行,但它们也可以通过微信客户端调用各种本机接口。该体系结构是数据驱动的体系结构模型。它的UI和数据分开。所有页面更新都需要通过更改数据来实现。
迷你程序分为两个部分。它主要用于显示UI,该UI可以处理业务逻辑,数据和接口调用。他们在两个过程中运行,通过系统层实现通信,实现UI渲染和事件处理。
3。小型程序的双向绑定与VUE之间有什么区别
this.data的属性不能直接通过同步到视图,必须称为:this。
4。在迷你程序页面之间传递数据的方法是什么?
使用全局变量来实现数据传输,定义app.js文件中的全局变量,并存储需要存储在其中的信息。
使用WX时。和wx。,可以将一些数据放在URL中并在新页面上收到
使用本地存储
5。小程序的生命周期函数
加载时触发该页面。页面只会被调用一次。您可以在路径中获取参数以打开参数中的当前页面。
()当页面显示/切入前景时触发
()当初始渲染完成后,触发页面。一个页面只会被调用一次,这意味着该页面已准备就绪,并且可以与视图层进行交互
()页面被隐藏/切入背景时,该页面被触发,例如切换到底部标签的其他页面,mini程序将切入背景,等等。
()卸载页面时触发。如果或何时到达另一页
6。迷你程序组件通信
父母呼吁的孩子:在组件上写自定义属性,子组件接收到它
//父组件
儿子传给父亲:通过自定义活动
//子组件 realNameConfirm(){ let step=2; this.triggerEvent('realName/confirm/i', step) //通过triggerEvent将参数传给父组件 } //父组件
检索儿童组件的实例
以上就是关于全面解析微信小程序文件类型:WXML、WXSS、JS与JSON配置详解全部的内容,关注我们,带您了解更多相关内容。