عبداله زرین
5 سال پیش توسط عبداله زرین مطرح شد
9 پاسخ

بهم ریختن استایل صفحات بعد از ادد کردن فایل جی اس

با سلام و و قت بخیر
توی پروژم از vuejs استفاده میکنم و توی مستر باید فایل app.js رو اد کنم و با اد کردن فایل app.js استایل صفحاتم ب هم میریزه،لطفا راهنماییم کنید،سپاس


ثبت پرسش جدید
حسام موسوی
تخصص : طراح و برنامه نویس
@hesammousavi 5 سال پیش مطرح شد
1

سلام ، ببینید فقط اینکه بگید من اینو تو اون ادد کردم مشکل دارم که کسی نمیتونه کمکتون کنه.
یا باید کدتون رو بفرستید بقیه ببیننن و نظرشونو بدن تا مشکلتون پیدا بشه.
یا کل پروژه رو به یکی نشون بدید تا حل کنه براتون


عبداله زرین
تخصص : Laravel VS Vue js
@mr.zarrin1994 5 سال پیش مطرح شد
0

هیچ خطایی موقع کامپایل و یا اجرا توی کنسول ندارم و فایل app.js رو فقط پایین صفحه میتونم ادد کنم و فقط اونجاست ک کار میکنه ینی بالای صفحه و زیر فایلهای بوت استرپ و استایلها که ادد میکنم کار نمیکنه و owl.carosel هم ارور میگیره توی console


عبداله زرین
تخصص : Laravel VS Vue js
@mr.zarrin1994 5 سال پیش آپدیت شد
0

@Alimotreb @hesammousavi @ali.bayat
موقع استفاده از ویو جی اس کتابخونه owl.carosel ارور میگیره،دقیقا مشکل همینه که استایلامو به هم میریزه و ارورش هم اینه
TypeError: $(...).owlCarousel is not a function


علی بیات
تخصص : توسعه دهنده ارشد وب
@ali.bayat 5 سال پیش مطرح شد
1

گویا در تعریف توابع owlCarousel مشکلی هست


عبداله زرین
تخصص : Laravel VS Vue js
@mr.zarrin1994 5 سال پیش مطرح شد
0

@ali.bayat
مشکل اینجاست که owlCarosel بدون ویو جواب میده اما ویو که میاد به هم میریزه


حسام موسوی
تخصص : طراح و برنامه نویس
@hesammousavi 5 سال پیش آپدیت شد
2

@mr.zarrin1994
شما یک کدنویس هستید پس خیلی واضع هست وقتی قبل ارسال پاسخ میزنیم

لطفا قبل از ارسال پاسخ، بر روی دکمه پیش‌نمایش کلیک کنید. تا از درست بودن نکته ارسال کد و ارور‌ مطمئن شوید.

پس از شما انتظار داریم این نکته رو رعایت کنید.
کدی که در پاسخ قبلی بود رو حذف کردم لطفا با رعایت نکته بالا دوباره کدتون رو ارسال کنید اگر بازم نمیدونید چطور، میتونید شماره 9 صفحه زیر رو مطالعه کنید توضیح داده شده
https://roocket.ir/faq


حسام موسوی
تخصص : طراح و برنامه نویس
@hesammousavi 5 سال پیش مطرح شد
0

با توجه به ارور owlCarousel ، کاملا مشخصه که نمیتونه کتابخونه owlCarousel رو پیدا و اجرا بکنه.
owlCarousel یک کتابخونه‌ای هست که برای اجرا شدن به jquery نیاز داره !


علی بیات
تخصص : توسعه دهنده ارشد وب
@ali.bayat 5 سال پیش مطرح شد
1

اگر نمیتونید owlCarousel رو بخوبی با Vue ادغام کنید، وکیج هایی هستند که برای Vue میتونید اسلایدر بسازید و قابقل کاستومایز هم هستند
مثلا: https://www.npmjs.com/package/vue-slider-component


عبداله زرین
تخصص : Laravel VS Vue js
@mr.zarrin1994 5 سال پیش مطرح شد
0

@hesammousavi @ali.bayat

    <div class="like">
            <p v-if="!flag" class="like-number-p" data-id="like-post-1">{{this.likeCount}}</p>
        <a v-if="!flag" @click="like">
            <span v-if="!flag">+</span><i v-if="!flag" class="fa fa-thumbs-up"></i>
        </a>
            <span v-if="errorShow" id="error">{{this.error}}</span>
        <p v-if="flag" class="like-number-p" data-id="like-post-1">{{this.likeCount}}</p>
        <a v-if="flag" @click="dislike">
            <span v-if="flag">+</span> <i class="fa fa-thumbs-down" v-if="flag" id="dislike"></i>
        </a>
    </div>
</template>

<script>
    import axios from 'axios';
    export default {
        data(){
            return{
                flag:false,
                likeCount:0,
                var:0,
                error:'',
                errorShow:false,
            }
        },
        mounted(){
          axios.get('/*****/public/*****/api/get-likeCount/*****/'+this.*****.id).then(res=>{
              this.var=res.data.var;
              if (this.var === 1){
                  this.flag=true;
              }
              this.likeCount=res.data.likeCount;
          })
        },
        methods:{
            like() {
                axios.get('/*****/public/*****/api/like-*****/' + this.*****.id).then(res => {
                    if (res.data.likeCount) {
                        this.flag = true;
                        this.likeCount = res.data.likeCount;
                        console.log(this.likeCount);
                    }
                    else {
                        this.errorShow=true;
                        this.error=res.data.error;
                        setTimeout(() => this.errorShow=false,3000);
                    }
                })
            },
            dislike() {
                axios.get('/*****/public/*****/api/dislike-*****/' + this.*****.id).then(res => {
                    this.flag = false;
                    this.likeCount = res.data.likeCount;
                })
            }
        },
        props:['*****'],
    }
</script>

<style scoped>
#dislike{
    color: red;
}
    #error{
        color: red;
    }
</style>

برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام