vue-demi在uniapp中应用

  • vue2.6中compositioApi是独立的扩展包,在vue-demi中会有个install函数在对vue.__composition_api_installed__进行判空后进行注册
  • 由于uniapp打包时把项目中的vue引用和vue-demi的vue引用打包了两份,项目中和vue-demi中的vue不是同一个对象,compositionAPI被注册了两次,导致使用到compositionAPI的状态失去响应
  • 采用以下方式避免
import Vue from "vue";
import { install } from "vue-demi";
install(Vue);
posted on 2024-01-22 09:26  噬蛇之牙  阅读(6)  评论(0编辑  收藏  举报