opentiny / tiny-vue

TinyVue is an enterprise-class UI component library of OpenTiny community, support both Vue.js 2 and Vue.js 3, as well as PC and mobile.
https://opentiny.design/tiny-vue
MIT License
1.68k stars 266 forks source link

🐛 [Bug]: vue3.4.26 select组件只能放一个Option,放多个报错 #1606

Open zhongyii opened 6 months ago

zhongyii commented 6 months ago

Version

3.15.0

Vue Version

3.4.26

Link to minimal reproduction

const options = ref([ { value: '选项1', label: '黄金糕', icon: iconFile() }, { value: '选项2', label: '双皮奶', icon: iconFile() }, { value: '选项3', label: '蚵仔煎', icon: iconFile() }, { value: '选项4', label: '龙须面', icon: iconFile() }, { value: '选项5', label: '北京烤鸭', icon: iconFile() } ]) 报错runtime-core.esm-bundler.js:3160 Uncaught (in promise) TypeError: Cannot assign to read only property '__v_skip' of object '#'

Step to reproduce

报错runtime-core.esm-bundler.js:3160 Uncaught (in promise) TypeError: Cannot assign to read only property '__v_skip' of object '#'

What is expected

No response

What is actually happening

No response

What is your project name

test

Any additional comments (optional)

No response

Issues-translate-bot commented 6 months ago

Bot detected the issue body's language is not English, translate it automatically.


Title: 🐛 [Bug]: vue3.4.26 select component can only put one Option, if you put multiple Option, an error will be reported

kagol commented 6 months ago

@zhongyii vue新版本有一些破坏性变更,请使用 vue@3.4.23 及以下版本。

Issues-translate-bot commented 6 months ago

Bot detected the issue body's language is not English, translate it automatically.


@zhongyii The new version of vue has some destructive changes, please use vue@3.4.23 and below.

falcon-jin commented 6 months ago

这个问题预计什么时候能够修复啊

Issues-translate-bot commented 6 months ago

Bot detected the issue body's language is not English, translate it automatically.


When is this problem expected to be fixed?

shubinla commented 5 months ago

@zhongyii vue新版本有一些破坏性变更,请使用 vue@3.4.23 及以下版本。

试了下3.4.23及以下还是不行啊

Issues-translate-bot commented 5 months ago

Bot detected the issue body's language is not English, translate it automatically.


@zhongyii The new version of vue has some destructive changes, please use vue@3.4.23 and below.

I tried 3.4.23 and below but it still doesn’t work.

smallseapig commented 4 months ago

@zhongyii vue新版本有一些破坏性变更,请使用 vue@3.4.23 及以下版本。

基于【@opentiny/vue3.12.1】切换了【vue3.4.23】后可以正常运行,谢谢!

Issues-translate-bot commented 4 months ago

Bot detected the issue body's language is not English, translate it automatically.


@zhongyii The new version of vue has some destructive changes, please use vue@3.4.23 and below.

After switching to [vue3.4.23] based on [@opentiny/vue3.12.1], it can run normally, thank you!

shenjunjian commented 3 months ago

好像 vue@3.4.24 /25/26 这3个小版本出问题了。 后续的vue版本正常。 请避免依赖它们。

不需要组件库做修改。

Issues-translate-bot commented 3 months ago

Bot detected the issue body's language is not English, translate it automatically.


It seems that there is a problem with these three minor versions of vue@3.4.24 /25/26. Subsequent Vue versions are normal. Please avoid relying on them.