سلام به همگی.
دوستان به یک مشکل کاملا عجیب و غریب خوردم. من یه پروژه لاراولی دارم که هم توش JQuery هست هم Vue.
منو هام با بوتسترپ هستش. الان یه بررسی کردم وقتی پروژه روی سرور هستش، جاوااسکریپتش از کار می افته و در حالت رسپانسیو اون دکمه منو کار نمی کنه و توی کنسول اررور زیر رو میده (منظورم از جاوااسکریپت کد هایی هست که مربوط به بوتسترپ میشه، Vue کاملا درسته ) :
Uncaught TypeError: Cannot convert object to primitive value
جالبه هر چیزی که bootstrap از جاوا اسکریپت استفاده کرده همین اررور رو میده. و روی لوکال هیچ مشکلی نداره!
@hossein.r.1442 @ali.bayat
مجبور شدم هرچی که مربوط به JQuery و Bootstrap می شد رو از app.js حذف کنم به جاش تو layout از cdn استفاده کنم :| و درست شد
ممنون از راهنمایی هاتون
@hossein.r.1442
خیلی ممنون.
لاراول خودش ایمپورت کرده بود اما باز با کد شما هم تست کردم و هنوز مشکل وجود داره.
بیاین فایل جیکوئری رو توی public قرار بدید و بعد با تابع assets لودش کنید ببینید مشکلتون رفع میشه
Cannot convert object to primitive value
مشکل از فراخوانی توابع یا آبجکت ها نیست؟ یا شاید سعی دارید از آبجکتی استفاده کنید که با Object.create ساخته شده و متد toString رو نداره.
سلام
در کروم در inspect بخش Sources برای فایل های js که در وب سایتتون استفاده میشود break point بگذارید (بهتره در ابتدای فایل) و بعد از ریلود با کلید های Step in و ... (F9, F10, F11) کد هاتون رو دیباگ کنید تا ببینید کجای کدتون به مشکل برمیخورین. با کلید ESC هم کنسول نمایش داده میشود.
@hossein.r.1442 @ali.bayat
کد های من هیچ کدوم مشکل نداره فقط کد هایی که خود بوتسترپ داره مشکل داره و فقط روی سرور هم این طوریه. یعنی من روی لوکال مشکلی ندارم.
https://thednp.github.io/bootstrap.native/v4.html
این لینک رو بررسی کنید بوت استرپ بدون جیکوئریه از این استفاده کنید اگه واقعا هیچ راه حلی ندارید
از این که من فرستادم استفاده کردید روی لوکال هم خراب شد؟
یا همون قبلی روی لوکال به مشکل خورد؟
اگه قبلیه شاید قبلا که خطا نمیگرفته کش شده بوده که خطا نمیداده
عجیبه..
یه سوال
شما که دارید از VueJs استفاده میکنید.. دیگه jQuery رو میخواهید چکار؟
اگر دارید برای Bootstrap استفاده میکنید... میتونید grid system شو استفاده کنید و بقیه کدها رو با Vue بنویسید
@ali.bayat
من کل پروژه رو به صورت vue استفاده نمی کنم. به خاطر همین مجبورم. قبلا هم مشکل نداشت یهو این طوری شده
@hossein.r.1442 @ali.bayat
مجبور شدم هرچی که مربوط به JQuery و Bootstrap می شد رو از app.js حذف کنم به جاش تو layout از cdn استفاده کنم :| و درست شد
ممنون از راهنمایی هاتون
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟