[小程序开发] 构造页面

一、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)

        }
    }


})
相关推荐
SUPER526616 小时前
FastApi项目启动失败 got an unexpected keyword argument ‘loop_factory‘
java·服务器·前端
sanx1816 小时前
专业电竞体育数据与系统解决方案
前端·数据库·apache·数据库开发·时序数据库
你的人类朋友19 小时前
【Node】认识一下Node.js 中的 VM 模块
前端·后端·node.js
Cosolar19 小时前
FunASR 前端语音识别代码解析
前端·面试·github
zluz_19 小时前
微信小程序,组件中使用全局样式
微信小程序·小程序
明月(Alioo)21 小时前
用AI帮忙,开发刷题小程序:微信小程序中实现Markdown图片解析与渲染功能详解
微信小程序·小程序·aigc
@大迁世界21 小时前
Vue 设计模式 实战指南
前端·javascript·vue.js·设计模式·ecmascript
芭拉拉小魔仙1 天前
Vue项目中如何实现表格选中数据的 Excel 导出
前端·vue.js·excel
jump_jump1 天前
妙用 localeCompare 获取汉字拼音首字母
前端·javascript·浏览器
U.2 SSD1 天前
Echarts单轴坐标系散点图
前端·javascript·echarts