当前位置: 首页 > news >正文

微信小程序-使用Component方法代替Page方法构造页面

一.使用Component方法的前提条件

在小程序js文件里使用Component方法代替Page方法需要在json文件里面定义usingComponents属性

{"usingComponents": {}
}

二.注意事项

1.在page页面里使用的钩子函数和事件监听方法都需要写在methods对象里面

  methods:{update(){this.setData({name:'jerry'})} ,onLoad(options){console.log(options)  console.log(this.data.id)console.log(this.properties.title)  }}
})

2.接收页面参数

2.1 通过onLoad(options)里面的options里面有接收的参数值

传参页面代码

<navigator open-type="navigate" 
url="/pages/detail/detail?id=10&title=test">detail</navigator>

接收参数页面代码

    onLoad(options){console.log(options)  }

2.2 通过properties接收参数,使用this.data或者this.properties获取接收的参数,前提得在properties对象里定义好参数,参数名和传参的参数名一致

  properties:{id:{type:String,value:''},title:{type:String,value:''}}
    onLoad(options){console.log(this.data.id)console.log(this.properties.title)  }

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • Profinet转EtherNet/IP协议转化网关(功能与配置)
  • DT浏览器使用教程之如何写书法笔记
  • mysql特殊字符、生僻字存储设置
  • idea-springboot后端所有@注释含义汇总-持续更新!
  • C++ 学习补充 1:短链算法
  • 高效掌握芯片设计技术的不二选择
  • 【redis】一致性hash算法和hash槽
  • 测试面试宝典(三十四)—— token是做什么用的?
  • Linux Vim教程:多文件编辑与窗口管理
  • Unity3D 转换微信小游戏指引 05 广告内购
  • 鸿蒙HarmonyOS开发:多种内置弹窗及自定义弹窗的详细使用指南
  • Vscode——如何快速搜索项目工程中的某个文件的位置
  • 关于STM32 UART4串口通信出现的N个问题的解决
  • 科技与占星的融合:AI 智能占星师
  • mac下通过brew安装mysql的环境调试
  • 【React系列】如何构建React应用程序
  • 5分钟即可掌握的前端高效利器:JavaScript 策略模式
  • CentOS 7 防火墙操作
  • CNN 在图像分割中的简史:从 R-CNN 到 Mask R-CNN
  • ES6之路之模块详解
  • extjs4学习之配置
  • js数组之filter
  • laravel 用artisan创建自己的模板
  • python_bomb----数据类型总结
  • Quartz初级教程
  • RedisSerializer之JdkSerializationRedisSerializer分析
  • spring cloud gateway 源码解析(4)跨域问题处理
  • Storybook 5.0正式发布:有史以来变化最大的版本\n
  • webpack4 一点通
  • 技术攻略】php设计模式(一):简介及创建型模式
  • 推荐一个React的管理后台框架
  • 线性表及其算法(java实现)
  • 7行Python代码的人脸识别
  • Unity3D - 异步加载游戏场景与异步加载游戏资源进度条 ...
  • 第二十章:异步和文件I/O.(二十三)
  • 翻译 | The Principles of OOD 面向对象设计原则
  • 如何用纯 CSS 创作一个货车 loader
  • # wps必须要登录激活才能使用吗?
  • #VERDI# 关于如何查看FSM状态机的方法
  • #微信小程序:微信小程序常见的配置传旨
  • ${ }的特别功能
  • (android 地图实战开发)3 在地图上显示当前位置和自定义银行位置
  • (C语言)编写程序将一个4×4的数组进行顺时针旋转90度后输出。
  • (floyd+补集) poj 3275
  • (Redis使用系列) Springboot 实现Redis 同数据源动态切换db 八
  • (第30天)二叉树阶段总结
  • (简单有案例)前端实现主题切换、动态换肤的两种简单方式
  • (六)激光线扫描-三维重建
  • (入门自用)--C++--抽象类--多态原理--虚表--1020
  • (一)WLAN定义和基本架构转
  • (转)shell中括号的特殊用法 linux if多条件判断
  • **Java有哪些悲观锁的实现_乐观锁、悲观锁、Redis分布式锁和Zookeeper分布式锁的实现以及流程原理...
  • .axf 转化 .bin文件 的方法
  • .bat批处理出现中文乱码的情况
  • .NET 表达式计算:Expression Evaluator