uniapp 如何导出方法
时间: 2023-11-29 21:06:34 浏览: 43
微信小程序 uni-app wxml-to-canvas 小程序内通过静态模板和样式绘制 canvas ,导出图片,可用于生成分
5星 · 资源好评率100%
在 uniapp 中,导出方法可以通过以下两种方式实现:
1. 使用 export default 导出方法
```js
export default {
data() {
return {
message: 'Hello World!'
}
},
methods: {
sayHello() {
console.log(this.message);
}
}
}
```
在其他组件中,通过 import 引入该组件,即可调用该组件中的方法:
```js
<template>
<view>
<button @click="handleClick">Click Me</button>
</view>
</template>
<script>
import HelloWorld from '@/components/HelloWorld';
export default {
methods: {
handleClick() {
HelloWorld.methods.sayHello();
}
}
}
</script>
```
2. 使用 uni 对象定义全局方法
```js
uni.sayHello = function() {
console.log('Hello World!');
}
```
在其他组件中,直接调用 uni 对象中的方法即可:
```js
<template>
<view>
<button @click="handleClick">Click Me</button>
</view>
</template>
<script>
export default {
methods: {
handleClick() {
uni.sayHello();
}
}
}
</script>
```
阅读全文