ویو جی اس

arya-code ارور در اجرای nativescript-vue
@ARYA-CODE ١٣۰۰ تجربه آخرین فعالیت ١ ماه پیش

سلام دوستان خسته نباشید، من یک پروژه nativescript دارم که با کامپوننت های vue ازش استفاده میکنم. برای اینکه بدونم چه مشکلی دارم از tns doctor استفاده کردم و همه تیک های لازم رو گرفتم ولی در آخر که می رسم به تست برنامه ارور gradle میگیره و میگه نسخه مورد نظر یافت نشد؛ من نسخه های قبلش، بعدش، آخرین نسخه و حتی نسخه پیشنهاد شده رو هم نصب کردم ولی باز همون ارور رو میگیره. دقیقا در همین وضعیت من یک پروژه رو با اندروید استودیو ساختم و تست گرفتم بدون اینکه هیچ اروری بهم بده. بعد برای اینکه بدونم مشکل از vue هست دوباره یه پروژه اینبار با nativescript ساختم باز همون ارور رو داد. ممنون میشم راهنمایی کنید.

premier213 استفاده از کوکی و سشن در ویو جی اس
@PREMIER213 ١۵۰۰ تجربه آخرین فعالیت ۴ ماه پیش

چطوری میشه داده های تغییر کرده در داخل ویو رو در مرتبه بعد نشون داد؟ مثال: فرد زبان سایت رو تغییر میده و از سایت استفاده میکنه میره دفع بعد میاد میخواد همون زبان باش نه دوباره تغییرش بده در مورد ویو روتر هم بتونه صدق کنه؟

hj021 انتخاب یک فریمورک css ، بر اساس vuejs
@HJ021 ٢٢۰۰ تجربه آخرین فعالیت ۵ ساعت پیش

دنبال یک Css Framework میگشتم که بر اساس Vuejs باشه ، به vuetifyjs و Buefy رسیدم.بین این دوتا اولی رو انتخاب کردم وقتی سورس فایل هاش رو دانلود کردم حجم کل فایل هاش به یک مگابایت و خورده ای رسید ، به نظر شما حجم سورس هاش برای طراحی سایت مناسب هست؟ و اینکه شما کدوم فریم ورک رو برای طراحی FrontEnd انتخابی میکنید؟ ( با دلیل )

tabesh آموزش ویو
@TABESH ٢۹۰۰ تجربه آخرین فعالیت ۵ روز پیش

آقای عظیمی سلام این آموزش ویو رو میشه از نو بسازید و یه جوری بگین که انگار کسی که گوش میکنه هیچی ازش نمیدونه و مثال های سبک بزنید و بعد به مرور قوی تر کنید من این آموزش ها را دیدم ولی زیاد متوجهش نشدم اگه بشه روان تر و آپدیت تر خیلی خوب میشه و در آخر هم یکی مثل همین پارس کلیک بسازید

mehdints نوشتن event برای هر کامپوننت
@MEHDINTS ٣۰۰۰ تجربه آخرین فعالیت ۹ ساعت پیش

من میخواهم یک کامپوننت تکس باکس درست کنم که این کامپوننت تکس باکس از بوت استرپ استفاده کنه و درمواقعی که ولیدیشن اررو داشت بصورت خودکار از کلاس های بوت استرپ استفاده کنه. مشکلی اصلی بنده این است که چطوری میتونم برای یک کامپوننت یک مدل تعریف کنم.

من میخواهم یک همچین کامپوننتی داشته باشم.

<input-component :error="error" name="firstname" v-model="firstname"></input-component>

برای ساخت خود کامپوننت مشکلی ندارم مشکل اصلی من این هست که میخواهم از این کامپوننت خروجی بگیرم و داخل مدل یا دیتا هام بریزم. یعنی value تکس باکس از داخل کامپوننت بگیرم

کدهای کامپوننتم :

<template>
    <div>
        <div :class="['form-group', error ? 'has-error' : 'has-success', 'has-feedback']">
            <label class="control-label col-sm-3" v-text="label"></label>
            <div class="col-sm-9">
                <input type="text" class="form-control" :name="name">
                <span class="glyphicon glyphicon-ok form-control-feedback" aria-hidden="true" v-if="error"></span>
                <span id="inputSuccess3Status" class="sr-only" v-if="error">(success)</span>
            </div>
        </div>
    </div>
</template>

<script>

    export default {
        props: [
            'label',
            'name',
            'error'

        ],
    }
</script>

<style scoped>

</style>
premier213 مشکل استفاده از const, let, var در VUE CLI 3
@PREMIER213 ١۵۰۰ تجربه آخرین فعالیت ۴ ماه پیش

با سلام هنگام کدنویسی با استفاده از Vue CLI نمی توانم از const, var, let استفاده کنم و با مشکل App.vue: const is a reserved word مواجه میشم حتی ESLint را آپدیت کردم و از کانفیگ با ساپورت ES6 استفاده کردم ولی مشکل پا برجاست

export default {
    const sec = 1,
    name: 'app',
    components: {
        HelloWorld
    }
}

سلام دوستان

یک input دارم با یک button

<input v-model="product.name">

<button @click="save">save</button>

که تابع save داره متغیر داخل store را تغییر میده، به شکل زیر:

methods: {
  save () {
    this.product.id = create_UUID () // create unique ID
    this.$store.dispatch('addToProducts', this.product)
  }
}

و تابع addToProducts هم توی store داخل action وجود داره که تابع دیگه را که توی mutation وجود داره فراخونی میکنه و اون هم مقدار را داخل آرایه مورد نظر ذخیره میکنه. تا این جا همه چی بدون مشکل داره کار میکنه. مشکل اونجایی شروع میشه که مقدار داخل همین آرایه رو از طریق getters از store میگیرم و می خوام edit کنم

computed: {
  getProduct () {
    this.editProduct = this.$store.getters.products
  }
}
<input v-model="editProduct.name">

<button @click="saveChange">save Change</button>

مشکل درست همینجاست. به محض اینکه کاربر متن داخل input رو تغییر میده به دلیل bind بودن، ارور زیر به وجود میاد:

"Error: [vuex] Do not mutate vuex store state outside mutation handlers."

در حالیکه من دارم داخل تابع saveChange میگم مقدار آرایه داخل store را تغییر بده (توابع داخل action و mutation را بدلیل طولانی شدن سوالم، نمی نویسم)

methods: {
  saveChange () {
    this.$store.dispatch('editProducts', this.editProduct)
  }
}

حتی گفتم یک شیء جدید بسازم و مساوی آرایه ای که از store گرفتم بذارم و edit رو روی اون انجام بدم اما باز هم همون ارور به وجود اومد.

نکته: داخل store من strict: true رو هم قرار دادم تا این ارور رو بهم نمایش بده لطفا اگه کسی راه حلی داره کمکم کنه چون یکی دو روزی هست وقتم رو گرفته و هیچ نتیجه ای هم نگرفتم، مخصوصن مدیر سایت؛ امیر آقا که با vue کار میکنن.

arya-code آموزش Vue.js firebase database
@ARYA-CODE ١٣۰۰ تجربه آخرین فعالیت ١ ماه پیش

با سلام و خسته نباشید خدمت آقای عظیمی، استاد جان خواستم بدونم امکانش هست آموزش Vue.js firebase رو بسازید؟! هیچ منبع فارسی آموزش نداده و روی یوتیوب هم ب دلیل زبان انگلیسی بعضی نکات یادگیریش سخت میشه.. ممنون

msna مشکل در استفاده از ویو جی اس در لاراول
@MSNA ٣۰۰ تجربه آخرین فعالیت ۵ ماه پیش

من دارم روی یک پروژه لاراول کار میکنم و با ویو جی اس یه مشکلاتی دارم . به طور مثال در کد زیر

AddProduct:function(){
axios.post('/admin/addproduct',{
    name:this.ProductName,
    desc:this.ProductDesc,
    price:this.ProductPrice,
}).Then(response=>{
    $("#product_id").val(response.data.id);
},response=>{
    this.error=1;
    console.log('error');
});

کد های قسمت

}).Then(response
    $("#product_id").val(response.data.id);

اجرا نمیشن . در صورتی که کامل فیلد هایی که به سمت دیتابیس ارسال میشن در دیتابیس ثبت میشن و مشکلی نداره ولی بعد ثبت که مربوط به قسمت رسپانس میشه و میخوام برام آیدی اون چیزی که ثبت شده رو برگردونه اجرا نمیشه و هیچ اتفاقی صورت نمیگیره. یا حتی وقتی در قسمت رسپانس کد : location.reload()

رو هم قرار میدم هیچ اتفاقی نمیوفته . در صورتی که باید بعد از ثبت موفق ، به صورت اتوماتیک صفحه رفرش بشه ممنون میشم اگر بتونید کمکم کنید

faridfr مخفی کردن api و مخصوصا api_token
@FARIDFR ٢۵۰۰ تجربه آخرین فعالیت ١ ماه پیش

با سلام . دوستان من برنامه نویس vue نیستم فقط برای همکاری با برنامه نویس front end میخوام بدونم چطور میشه کدهای js مربوط به api و مخصوصا مقدار فیلد api_token که باید نگه داشته بشه رو از دید کاربر مخفی نگه داشت ؟ من در این رابطه سرچ زدم بعضیا گفتن که api_token باید توی localstorage نگهداری بشه که خب اینم قابل دسترسی هست . نیست ؟!