微信小程序
微信小程序
IT_IOS_MAN
这个作者很懒,什么都没留下…
展开
-
分包加载说明
某些情况下,开发者需要将小程序划分成不同的子包,在构建时打包成不同的分包,用户在使用时按需进行加载。 在构建小程序分包项目时,构建会输出一个或多个分包。每个使用分包小程序必定含有一个主包。所谓的主包,即放置默认启动页面/TabBar 页面,以及一些所有分包都需用到公共资源/JS 脚本;而分包则是根据开发者的配置进行划分。 在小程序启动时,默认会下载主包并启动主包内页面,当用户进入分包内某个页面时,客户端会把对应分包下载下来,下载完成后再进行展示。 目前小程序分包大小有以下限制: 整个小程序所有分包大小不超过原创 2022-02-07 15:49:30 · 107 阅读 · 0 评论 -
视图层 View
框架的视图层由 WXML 与 WXSS 编写,由组件来进行展示。 将逻辑层的数据反映成视图,同时将视图层的事件发送给逻辑层。 WXML(WeiXin Markup language) 用于描述页面的结构。 WXS(WeiXin Script) 是小程序的一套脚本语言,结合 WXML,可以构建出页面的结构。 WXSS(WeiXin Style Sheet) 用于描述页面的样式。 组件(Component)是视图的基本组成单元。 ...原创 2022-02-07 15:47:45 · 297 阅读 · 0 评论 -
自定义组件事件
###子组件 <view bindtap="onItemChildClick">{{item}}</view> Component({ methods: { onItemChildClick(item) { this.triggerEvent("onItemChildClick", item) } } }) 父组件 <xq-item bind:onItemChildClick="onItemPerson原创 2022-02-07 15:46:17 · 263 阅读 · 0 评论 -
自定义页面
[Page构造器] Page({ /** * 页面的初始数据 */ data:{}, /** * 生命周期函数--监听页面加载 */ onLoad: function (e) {}, /** * 生命周期函数--监听页面显示 */ onShow: function (e) {}, /** * 生命周期函数--监听页面初次渲染完成 */ onReady: fu原创 2022-02-07 15:45:28 · 312 阅读 · 0 评论 -
自定义组件传参
参数声明 Component({ // 参数 properties: { // 这里定义了innerText属性,属性值可以在组件使用时指定 innerText: { type: String, value: 'default value', } }, // 生命周期 lifetimes: { attached: function() { // 在组件实例进入页面节点树时执行 }, detached:原创 2022-02-07 15:44:44 · 492 阅读 · 0 评论 -
自定义组件
创建自定义组件 类似于页面,一个自定义组件由 json wxml wxss js 4个文件组成。要编写一个自定义组件,首先需要在 json 文件中进行自定义组件声明(将 component 字段设为 true 可将这一组文件设为自定义组件): 声明 { "component": true } 组件的属性值和内部数据将被用于组件 wxml 的渲染,其中,属性值是可由组件外部传入的。更多细节参见 [Component构造器]。 #####代码示例: Component({原创 2022-02-07 15:42:00 · 98 阅读 · 0 评论 -
tabBar 配置
自定义 tabBar 可以让开发者更加灵活地设置 tabBar 样式,以满足更多个性化的场景。 在自定义 tabBar 模式下 为了保证低版本兼容以及区分哪些页面是 tab 页,tabBar 的相关配置项需完整声明,但这些字段不会作用于自定义 tabBar 的渲染。 此时需要开发者提供一个自定义组件来渲染 tabBar,所有 tabBar 的样式都由该自定义组件渲染。推荐用 fixed 在底部的 cover-view + cover-image 组件渲染样式,以保证原创 2022-02-07 15:41:05 · 299 阅读 · 0 评论