众所周知 Vue3 带来了 Composition API ,它使我们能够通过组合函数来实现更加简洁高效的逻辑复用。在选项式 API 中我们主要的逻辑复用机制是 mixins ,而 Composition API 解决了 mixins 的所有缺陷。
而在小程序中我们有同样的问题,小程序是选项式的,也有着和 Vue2 中 mixins
同样定位的 behaviors
。
那么我们能不能把小程序也变成和 Vue3 一样的 Composition API 呢?
今天给大家介绍的 Rubic
便是这样一款小程序框架,它支持我们用写 Vue3 一样的方式开发小程序。
下面是一个最基本的组件示例:
import { defineComponent, ref, computed, onLoad } from 'rubic'
defineComponent({
setup(props, ctx) {
const count = ref(0)
const double = computed(() => count.value * 2)
const increment = () => {
count.value++
}
return {
count,
double,
increment,
}
},
})
<view bindtap="increment">{{count}} x2:{{double}}</view>
1
mynameislihua 2022-09-28 16:54:33 +08:00
good ,点个 star 支持一下
|
2
lblblong 2022-09-28 22:19:53 +08:00
为啥不用 Taro+vue3
|