Skip to content

Using in vue2.7

Due to vue2.7's compatibility with many vue3 composition APIs, it can be used in vue2.7 projects by importing the source code (.vue files).

Installation

sh
$ npm install stk-table-vue;

Environment Preparation

Since the source code is written in vueSFC + ts, your development environment needs to support TypeScript.

TypeScript Environment

Here's a webpack configuration reference.

webpack.config.js

js
module.exports = {
    //...
    rules: [{
        test: /\.ts$/,
        loader: 'swc-loader', 
        options: {
            jsc: {
                parser: {
                    syntax: 'typescript',
                },
            }
        }
    },
    // ...
    ]
}

Parsing vue SFC Files

All vue projects support this, so no further elaboration.

Import

The usage is the same as in vue3, but the imported files are different.

main

js
import 'stk-table-vue/lib/style.css';

vue SFC

vue
<script>
import StkTable from 'stk-table-vue/src/StkTable/StkTable.vue';
</script>

Released under the MIT License