[小程序开发] 构造页面

一、Component方法

Component方法用于创建自定义组件,小程序页面也可以使用Component方法进行创建,从而实现复杂的页面逻辑开发。

使用Component方法构造页面,可以实现更加复杂的页面逻辑开发。

二、注意事项

1、要求.json文件中必须包含usingComponents字段。

2、里面的配置项要和Component中的配置项保持一致。

3、页面中Page方法有一些钩子函数、时间监听方法,这些钩子函数、时间监听方法必须放到methods对象中。

4、组件的属性properties也可以接收页面的参数,在onLoad钩子函数中可以通过this.data进行获取。

javascript 复制代码
Component({

    // 组件的属性properties也可以接收页面的参数,在onLoad钩子函数中可以通过this.data进行获取
    properties:{
        id:String,
        title:String
    },

    data:{
        name:"tom"
    },

    methods:{
        updateDate(){
            this.setData({
                name:'jerry'
            })
        },

     onLoad(options){

         // 传参通过options接收
         console.log('页面加载')
         console.log(options)

         // 使用properties进行接受,使用this.data进行获取
         console.log(this.data.id)
         console.log(this.data.title)

         // 使用properties进行接受,使用this.properties进行获取
         console.log(this.properties)

        }
    }


})
相关推荐
C_心欲无痕8 分钟前
Docker 本地部署 CSR 前端项目完整指南
前端·docker·容器
梦梦代码精12 分钟前
《全栈开源智能体:终结企业AI拼图时代》
人工智能·后端·深度学习·小程序·前端框架·开源·语音识别
康一夏1 小时前
React面试题,封装useEffect
前端·javascript·react.js
Full Stack Developme1 小时前
Redis 持久化 备份 还原
前端·chrome
猪猪拆迁队2 小时前
2025年终总结-都在喊前端已死,这一年我的焦虑、挣扎与重组:AI 时代如何摆正自己的位置
前端·后端·ai编程
❆VE❆2 小时前
WebSocket与SSE深度对比:技术差异、场景选型及一些疑惑
前端·javascript·网络·websocket·网络协议·sse
ConardLi2 小时前
SFT、RAG 调优效率翻倍!垂直领域大模型评估实战指南
前端·javascript·后端
rgeshfgreh2 小时前
Java高性能开发:Redis7持久化实战
前端·bootstrap·mybatis
李剑一2 小时前
uni-app使用html5+创建webview,可以控制窗口大小、显隐、与uni通信
前端·trae
Hooray2 小时前
2026年,站在职业生涯十字路口的我该何去何从?
前端·后端