jkchao / vue-loading

😄 vue-loading 😊
https://jkchao.github.io/vue-loading/
474 stars 64 forks source link

感谢开源,有一个问题,频繁展示会有 [Vue warn]: $attrs is readonly. #23

Open liangtongzhuo opened 5 years ago

liangtongzhuo commented 5 years ago

[Vue warn]: $attrs is readonly.

found in

---> at Loading.vue

warn @ build.js:125547 build.js:125547 [Vue warn]: $listeners is readonly. found in ---> at Loading.vue warn @ build.js:125547 build.js:125547 [Vue warn]: Avoid mutating a prop directly since the value will be overwritten whenever the parent component re-renders. Instead, use a data or computed property based on the prop's value. Prop being mutated: "size" found in ---> at Loading.vue
jkchao commented 5 years ago

导致这个问题产生的原因是,https://github.com/jkchao/vue-loading/blob/master/src/index.ts#L26 , 在这几行的代码里,我修改了组件的 props,因为要设置全局的 options。我还在想要怎么解决这个问题 - -

liangtongzhuo commented 5 years ago

导致这个问题产生的原因是,https://github.com/jkchao/vue-loading/blob/master/src/index.ts#L26 , 在这几行的代码里,我修改了组件的 props,因为要设置全局的 options。我还在想要怎么解决这个问题 - -

我看了你的源码,用 TypeScript 与 jsx 都上了 = =。我没有看懂加载顺序与机制。 不能帮你改了