سلام بچه ها...
من دارم در یک پروژه لاراولی از vuejs استفاده می کنم..
و برای فرانتش هم از semantic ui htmlاستفاده کردم در vue (و نه semantic-ui-vue!!!)
خب تا اینجا به هیچ مشکلی بر نخوردم و همه چی اوکیه!
در ضمن از vue-router هم استفاده می کنم برای هندل کردن بخش ها یا صفحات مختلف...
و اینجاست که مشکل خودشو نشون می ده! یعنی وقتی صفحه ای رو با vue-router نمایش میدم دیگه المنت های semantic کار نمی کنن(استایلشون سر جاشه فقط اکشن ندارن!!!)
ولی وقتی همین صفحه رو رفرش میکنم کار میکنه!!!
به نظرتون مشکلش چی میتونه باشه ؟؟؟
ممنون
بله تنظیمات کامپوننت های سمنتیک رو با جی کووری نوشتم!
یعنی مشکل به خاطر همینه؟ با تغییر روت این تنظیمات لود نمیشه؟
شاید پاسخ شما همینجا باشد
پیدا کردم راه حل رو
beforeRouteEnter(to, from, next) {
next(vm => {
//Initialize Select2 Elements
$('.select2').select2();
// initialize ckeditor
ClassicEditor
.create(document.querySelector('#ckeditor'))
.then(function (editor) {
// The editor instance
})
.catch(function (error) {
console.error(error)
});
//iCheck for checkbox and radio inputs
$('input[type="checkbox"].minimal, input[type="radio"].minimal').iCheck({
checkboxClass: 'icheckbox_minimal-blue',
radioClass: 'iradio_minimal-blue'
})
})
}
کد های جی کووری رو در ویو اگه نیاز بود و کامپوننتش پیدا نشد ایجوری استفاده کنید....