Tác giả:
    Ngày tạo:2026-01-21Cập nhật lần cuối:2026-01-21

    Gói vue-intlayer

    Gói vue-intlayer cung cấp các công cụ cần thiết để tích hợp Intlayer vào các ứng dụng Vue. Nó bao gồm một plugin Vue và các composable để xử lý nội dung đa ngôn ngữ.

    Cài đặt

    bash
    npm install vue-intlayer
    

    Các export

    Plugin

    Nhập:

    tsx
    import "vue-intlayer";
    
    FunctionMô tả
    installIntlayerPlugin Vue để cài đặt Intlayer trong ứng dụng của bạn.

    Các Composables

    Import:

    tsx
    import "vue-intlayer";
    
    ComposableMô tảTài liệu liên quan
    useIntlayerDựa trên useDictionary, nhưng chèn một phiên bản tối ưu hóa của dictionary từ khai báo được sinh ra.-
    useDictionaryXử lý các object trông giống dictionary (key, content). Nó xử lý các bản dịch t(), enumerations, v.v.-
    useDictionaryAsyncTương tự useDictionary, nhưng xử lý các từ điển bất đồng bộ.-
    useDictionaryDynamicTương tự useDictionary, nhưng xử lý các từ điển động.-
    useLocaleTrả về locale hiện tại và một hàm để thiết lập nó.-
    usePathnameTrả về pathname hiện tại dưới dạng ComputedRef<string> với phân đoạn locale đã bị xóa. Có tính phản ứng (reactive) với sự kiện popstate.usePathname
    useRewriteURLComposable phía client để quản lý rewrite URL. Tự động cập nhật URL nếu tồn tại quy tắc rewrite đã được bản địa hóa.useRewriteURL
    useIntlTrả về đối tượng Intl cho locale hiện tại.-
    useLoadDynamicComposable để tải các từ điển động.-

    Hàm

    Nhập:

    tsx
    import "vue-intlayer";
    
    HàmMô tả
    getDictionaryXử lý các đối tượng trông giống dictionary (key, content). Nó xử lý các bản dịch t(), enumerations, v.v.
    getIntlayerDựa trên getDictionary, nhưng chèn một phiên bản tối ưu của từ điển (dictionary) từ khai báo được sinh ra.

    Markdown

    Nhập:

    tsx
    import "vue-intlayer/markdown";
    
    HàmMô tả
    installIntlayerMarkdownPlugin Vue để cài đặt Intlayer Markdown trong ứng dụng của bạn.