Unable to mount document editor using vue-template-compiler ^2.6.14 and vue ^2.7.6

Hi, 

In our vue project we have recently upgraded the version for " vue-template-compile"  and "vue" components to these versions:

  • "vue-template-compiler": "^2.6.14"
  • "vue": "^2.7.6"


Since that moment it is not possible for the vue runtime to mount the template of  any of  these two controls:

  •  ejs-listview
  •  ejs-documenteditorcontainer


Here are the versions of the syncfusion control that we are using:

  • @syncfusion/ej2-vue-base": "^20.2.38"
  • @syncfusion/ej2-vue-documenteditor": "^20.2.39"
  • @syncfusion/ej2-vue-lists": "^20.2.39"


We checked that if we fix the version of "vue-template-compiler" and "vue" to 2.6.14 exactly:

  • "vue-template-compiler": "2.6.14"
  • "vue": "2.6.14"

All werks well, but it fails if we try to use the latest available.

This is the error we obtain when ejs-listview or ejs-documenteditorcontainer controls are mounted in the vue tree:




Thank you in advance for your answer

Regards

Gaspar



11 Replies

SM Suriya Murugan Syncfusion Team July 25, 2022 11:09 AM UTC

Hi Gaspar,


Vue have released a new version for Vue 2 i.e.(v2.7.x), if you use the Cap Symbol (^) in the package.json for versions of vue, which leads to the installation of the latest packages(v2.7.x) in your end instead of the (v2.6.14) packages which cause this issue.

In the newer version of Vue 2.7.x, they have introduced some breaking changes which need to be addressed in the Syncfusion Vue components. So we suggest you to use the Tilde symbol(~) in the vue version to install the v2.6.14 Vue version, this will resolve your issue.

    "vue": "~2.6.14"


Regards,

Suriya M.



GB Gaspar Blein July 26, 2022 07:50 AM UTC

Hi Suriya,

Thank you for your answer


Could you give us an aproximate date for your correction?


Owing to some rquierements in our side we need to upgrade the version of "vue-template-compiler" to "^2.7.6" as soon as possible and this version is not compatible with "vue": "~2.6.14"


Regards


Gaspar



SM Suriya Murugan Syncfusion Team July 27, 2022 04:13 AM UTC

Hi Gaspar,


We have planned to implement the vue 2.7 support in the volume 3 release which is scheduled for end of September 2022.


You can track the status of feature through below feedback link:

https://www.syncfusion.com/feedback/36253/need-to-provide-compatibility-for-syncfusion-components-to-vue-2-7


Regards,

SUriya M.



GB Gaspar Blein July 27, 2022 07:25 AM UTC

Hi Suriya,


So sorry because I made a mistake with the versions tha are causing our problem.


These are the correct:

"vue-template-compiler": "^2.7.6"

"vue": "^2.6.14"


Anyway, I think the solution is the same: Fix the vue version to "2.6.14" or use the ~ symbol.


Our problem is that we need to use the "vue-template-compiler": "^2.7.6" but it is not compatible with vue vue 2.6.14.


Consequently, at this moment we have deactivated all our functionality that involves Syncfusion controls (Charts, DocumentEditor and RichTextbox)


It couldn't be possible a way to have a fix before? For us this is very important.


Thank you in advance for your answer,


Regards


Gaspar



SM Suriya Murugan Syncfusion Team August 2, 2022 03:19 AM UTC

Hi Gaspar,


We are working on this vue 2.7 compatibility on high priority. We have planned to release this in the end of August 2022.


Regards,

Suriya M.



GB Gaspar Blein August 2, 2022 06:49 AM UTC

Hi Suriya ,


thank you so much, we appreciate the effort. 


Regards



SM Suriya Murugan Syncfusion Team August 4, 2022 11:16 AM UTC

Hi Gaspar,


Thanks for the update.


Regards,

Suriya M.



GB Gaspar Blein September 5, 2022 08:09 AM UTC

Hi  Suriya

Have you any news about the realease of this feature?


Regards


Gaspar




SM Suriya Murugan Syncfusion Team September 7, 2022 01:03 PM UTC

Hi Gaspar,


We will update details by September 8, 2022.


Regards,

Suriya M.



SM Suriya Murugan Syncfusion Team September 8, 2022 11:54 AM UTC

Hi Gaspar,


This feature will be available in the volume 3 2022 release, which is scheduled to roll out on end of September 2022.


Regards,

Suriya M.



SM Suriya Murugan Syncfusion Team October 3, 2022 05:02 AM UTC

Hi Gaspar,


We are glad to announce that our Essential Studio 2022 Volume 3 release v20.3.0.47 is rolled out and is available for download under the following link.


https://www.syncfusion.com/forums/177858/essential-studio-2022-volume-3-main-release-v20-3-0-47-is-available-for-download


The issue with “Need to provide compatibility for Syncfusion components to Vue 2.7” has been resolved and included in this release. You can update to the latest package version (20.3.47) to resolve the issue in your sample.

https://ej2.syncfusion.com/vue/documentation/release-notes/20.3.47/?type=all


We thank you for your support and appreciate your patience in waiting for this release. Please get in touch with us if you would require any further assistance.


Regards,          

Suriya M.


Loader.
Up arrow icon