Tn_i
Tn_i
  • 发布:2022-01-17 17:25
  • 更新:2022-07-08 11:20
  • 阅读:1205

vue3 mixins 不支持 setup 吗?

分类:uni-app

问题: vue3 ts cli 创建的项目,尝试在mixins里使用 setup 发现并没有调用该部分的代码

uni-app版本: ^3.0.0-alpha-3030820220114001

重现步骤:

  1. 创建一个 cli 项目 并更新依赖到最新
    # 创建以 typescript 开发的工程    
    npx degit dcloudio/uni-preset-vue#vite-ts my-vue3-project    
  2. 添加mixins文件

    import { defineComponent } from "vue";  
    
    export default defineComponent({  
      setup() {  
        console.log("setup");  
      },  
      onLoad() {  
        console.log("onLoad");  
      }  
    });  
  3. 在main.ts文件混入

    import { createSSRApp } from "vue";  
    import App from "./App.vue";  
    import mixins from './mixins';  
    
    export function createApp() {  
      const app = createSSRApp(App);  
      app.mixin(mixins);  
      return {  
        app,  
      };  
    }  
  4. 运行查看结果,发现并未输出 setup

2022-01-17 17:25 负责人:无 分享
已邀请:
3***@qq.com

3***@qq.com - study life

朋友,您这个问题解决了吗?

叫啥好呢

叫啥好呢

解决了吗

要回复问题请先登录注册