Wrong init state for chars counter (mdb-input)


Topic: Wrong init state for chars counter (mdb-input)

enviaya pro asked 4 years ago

If I load the form that already has a value for input and set focus to this field, char counter shows 0/10 instead of 4/10 for example. But if I start typing, counter values restores correctly


Mikołaj Smoleński staff commented 4 years ago

Thanks for reporting the issue. We're adding it to our list of bugs. Best regards


EXPERTiCO commented 3 years ago

Hi. What is the status or workaround for this issue?


Mikołaj Smoleński staff commented 3 years ago

You can add a key attribute to the input with some value (e.g. 0) and change it after component is mounted. It should re-render with the correct char counter value.

Keep coding,  Mikołaj from MDB


EXPERTiCO commented 3 years ago

Not works for me.This is in template <MDBTextarea type="text" :key="workaround" counter :maxLength="1000" v-model="value[culture]" /> This is a script: mounted: function () { this.workaround = 1; },


Mikołaj Smoleński staff commented 3 years ago

@EXPERTiCO which version of MDB do You use? MDB4 or MDB5?

Keep coding,  Mikołaj from MDB


EXPERTiCO commented 3 years ago

I use MDB5 version


Mikołaj Smoleński staff commented 3 years ago

We're going to fix it as soon as possible.

Regards,  Mikołaj from MDB


EXPERTiCO commented 3 years ago

Thank you) Will wait


Mikołaj Smoleński staff commented 3 years ago

@EXPERTiCO it was fixed in the latest version (MDB5 Vue 1.12.0).

Keep coding,  Mikołaj from MDB


Please insert min. 20 characters.

FREE CONSULTATION

Hire our experts to build a dedicated project. We'll analyze your business requirements, for free.

Status

Open

Specification of the issue
  • User: Pro
  • Premium support: No
  • Technology: MDB Vue
  • MDB Version: 6.7.1
  • Device: Laptop
  • Browser: Chrome
  • OS: Mac OS
  • Provided sample code: No
  • Provided link: No
Tags