步骤:
- 声明一个自定义组件
- 在自定义组件中创建一个方法
- 父组件index.json文件引入
- 父组件index.wxml引用组件
- 父组件调用子组件方法
1、 声明自定义组件
2、在自定义组件中声明一个方法(BarChart.js)
methods: {
aa(){
...
}
}
3、父组件index.json文件引入子组件
{
"usingComponents": {
"barChart":"../../components/BarChart/BarChart"
},
4、父组件index.wxml页面引用组件(一定要设置id,可以任意取)
<view class="barChart_warp">
<barChart id="bar"/>
</view>
5、用(this.bar.方法名)即可调用自定义组件的方法
onLoad: function (options)
// 传入的参数就是第4步设置的组件id
this.bar = this.selectComponent("#bar");
}
onShow: function (){
this.bar.aa();
}