سلام بچه ها...
من دارم در یک پروژه لاراولی از vuejs استفاده می کنم..
و برای فرانتش هم از semantic ui htmlاستفاده کردم در vue (و نه semantic-ui-vue!!!)
خب تا اینجا به هیچ مشکلی بر نخوردم و همه چی اوکیه!
در ضمن از vue-router هم استفاده می کنم برای هندل کردن بخش ها یا صفحات مختلف...
و اینجاست که مشکل خودشو نشون می ده! یعنی وقتی صفحه ای رو با vue-router نمایش میدم دیگه المنت های semantic کار نمی کنن(استایلشون سر جاشه فقط اکشن ندارن!!!)
ولی وقتی همین صفحه رو رفرش میکنم کار میکنه!!!
به نظرتون مشکلش چی میتونه باشه ؟؟؟
ممنون
این semantic ui html که شما الان دارید میگید بخش جاوااسکریپتش مگه با jquery نیست ؟
که اگر هست استفادهاش کاملا اشتباه هست و شما باید از semantic-ui-vue استفاده کنید .
بله تنظیمات کامپوننت های سمنتیک رو با جی کووری نوشتم!
یعنی مشکل به خاطر همینه؟ با تغییر روت این تنظیمات لود نمیشه؟
پیدا کردم راه حل رو
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'
})
})
}
کد های جی کووری رو در ویو اگه نیاز بود و کامپوننتش پیدا نشد ایجوری استفاده کنید....
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟