当前位置:网站首页>支付宝小程序使用自定义组件(原生)
支付宝小程序使用自定义组件(原生)
2022-08-09 08:54:00 【Your-Nikee】
首先打开支付宝的小程序开发者工具,并打开你的项目
选中你创建用于放置公用组件的文件,右键 选择新建小程序组件。
在小程序顶部会出现一个输入框,要求你输入你要定义的组件名称。
举例:输入后回车
在文件中得到一个组件:
因为它是组件,所以并不会被app.json文件收纳。
紧接着修改你的组件js文件:
Component({
mixins: [], //混入
data: {
}, //当前组件使用的公用参数
props: {
}, //接收来自父组件传递的参数
didMount() {
}, //组件生命周期 构建成功
didUpdate() {
}, //组件生命周期 更新
didUnmount() {
}, //组件生命周期 //构建失败
methods: {
}, //组件公用方法
});
组件的写法与普通页面主要区别就在于js上,样式与页面结构与普通页面一致。
当你修改/编写好你的公用组件后,使用:
首先打开你需要引入的页面的json文件:
复制以下代码进行修改。
usingComponents:使用组件:{‘你的组件名称’,‘组件地址’}
{
"usingComponents": {
"top-nav": "../../component/topNav/topNav"}
}
注意!!!
这时候的组件名称是自定义的,但是你必须依照小程序的格式进行修改,且必须是小写 + ‘-’ + 小写的格式,否则会抛出异常。
父子组件传参:
在页面中引入:
<top-nav> </top-nav>
传参的要数是必须要你的公用组件中props有定义变量去接收这个参数。
比如:
props:{
title:{
type:String,
value:'修改前的标题'
}
}
传参格式是:
<top-nav title='修改后的标题'> </top-nav>
通过你组件的props去接收父组件上传递下来的参数
拿到参数之后,就可以对这个参数进行使用了
over
边栏推荐
猜你喜欢
PoPW代币分配机制或将点燃下一个牛市
6000 字+,帮你搞懂互联网架构演变历程!
XCTF College War "Epidemic" Network Security Sharing Competition Misc wp
Account and Permission Management
大学四年不努力,出社会后浑浑噩噩深感无力,辞去工作,从头开始
Notes on OpenHarmony Open Source Meeting (Nanjing Station)
Dark Horse 2022 latest redis course notes and knowledge points (for interview)
内存中的swap机制
正则之re模块
Object detection app based on appinventor and EasyDL object detection API
随机推荐
Processes and Scheduled Tasks
数制之间的转换
Shell programming loop statement and function
requests之数据解析Xpath介绍
智慧图书馆的导航方案-定位导航导览-只用一个方案全部实现
Makefile中的%标记和系统通配符*的区别
电子产品整机结构设计的一般性思路
gin清晰简化版curd接口例子
Process synchronization and mutual exclusion problem
Redis redis 】 【 the expiration of listening
leetcode 34. 在排序数组中查找元素的第一个和最后一个位置(二分经典题)
QT设置exe可执行文件的图标
Max Flow P
leetcode 35. 搜索插入位置(二分法+找性质也很关键)
nodeMCU(ESP8266)和RC522的接线图
Conversion between number systems
Notes on OpenHarmony Open Source Meeting (Nanjing Station)
The difference between big-endian and little-endian storage is easy to understand at a glance
往二维数组追加键值
leetcode 36. 有效的数独(模拟题)