Sima thief

Results 22 comments of Sima thief

> The best is to create a basic repro so userland can play with it @lixiaofa repro: https://github.com/lixiaofa/fast-plus build.config.ts: https://github.com/lixiaofa/fast-plus/blob/master/internal/build/build.config.ts import 'vant/es/popup/style': https://github.com/lixiaofa/fast-plus/blob/master/packages/components/sku/src/sku.vue @wobsoriano @sadeghbarati Thank you

> @lixiaofa I think the reproduction repo is too large and complex to understand the issue. From what I can understand from the screenshots, the task that is failing is...

> 兄弟,帮忙提供个 git 仓库,确保我能一次性解决问题 see https://github.com/lixiaofa/test636 是挺恶心的,在 components.d.ts 里自动生成了 @lishaobos

> @chenmaolan Change your logic. As written that is what is creating the loop. (I don't know what you are trying to do, or I would make a suggestion, but...

I also face the same problem, how should I solve it @chaozwn @sxzz @funny-family @zhiyuanzmj @rcjiang

` ` export type InputCellProps = { rowData: any column: Column } export type InputCellEmits = { 'onUpdate:rowData': [rowData: any] } emit('onUpdate:rowData', updataRowData) ![image](https://github.com/vuejs/babel-plugin-jsx/assets/23230215/f8cc0266-ee4e-4cb8-858f-7b5522a86e62) There will be a warning @sxzz...

> You can use `defineEmits` or `defineModel` in the component. > > ```tsx > // without 'on' prefix > defineEmits([ 'update:rowData']) > // Or > defineModel('rowData') > ``` > >...

> Type declaration @zhiyuanzmj see https://github.com/lixiaofa/test636/blob/main/vite.config.ts step: 1.click the cell, then input cell 2.Click anywhere

> ```ts > shortEmits > ``` ![image](https://github.com/vuejs/babel-plugin-jsx/assets/23230215/dcc81d50-32cb-4cf4-99f0-aec49f7626d4) ![image](https://github.com/vuejs/babel-plugin-jsx/assets/23230215/3462965f-aeb9-4b30-af41-13b87129d2fd) It doesn't seem to be effective @zhiyuanzmj