راکت

Jsx در Vue

3 پاسخ

با سلام
چگونه میتونم در ویو از jsx استفاده کنم؟
در حالی که هر کاری میکنم با پیغام زیر مواجه میشم:

SyntaxError: expected expression, got '<'

خیلی ممنون.

ثبت پرسش جدید

پاسخ‌ها

3
حسام موسوی
حسام موسوی
@hesammousavi

تخصص: طراح و برنامه نویس

دقیقا به چه شکلی قصد استفاده از jsx در vuejs رو دارید ؟!

behnam
behnam
@behnam1070

مثلا مثالی که خود سایت ویوو زده اینه و گفته پلاگینBabel plugin هم نصب کنید، حالا سوال اینکه وقتی قابلیت jsx نوشتن در ورژن دوم ویوو اضافه شده چه نیازی به این پلاگینه دیگه؟ پلاگینش هم نسخه cdn نداشت و فقط از طریق npm نصب میشه.

   new Vue({  
    el: '#demo',  
    render: function (h) {  
    return (  
    <AnchoredHeading level={1}>  
    <span>Hello</span> world!  
    </AnchoredHeading>  
    )  
    }  
    })

شاید پاسخ شما همین‌جا باشد

حسام موسوی
حسام موسوی
@hesammousavi

تخصص: طراح و برنامه نویس

این پلاگین برای ترجمه کردن jsx به کدهای جاوااسکریپت هست . بتونه زمان build بشناسه و بر اساسش تبدیل به js قابل فهم برای مرورگرها رو ایجاد کنه

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

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