- 在_Layout.cshtml中导入外部库,请导入esm.js库
<script type="importmap">
{
"imports": {
"vue": "/lib/vue.esm.browser.js_2.6.11/vue.esm-browser.js",
"vue-multiselect":"https://cdnjs.cloudflare.com/ajax/libs/vue-multiselect/3.0.0-alpha.2/vue-multiselect.esm.min.js"
}
}
</script>
<div id="app">
<multiselect v-model="value" :options="options"></multiselect>
</div>
<script type="module">
import { createApp } from 'vue'
import VueMultiselect from 'vue-multiselect'
createApp({
data () {
return {
value: null,
options: ['list', 'of', 'options']
}
}
})
.component('multiselect', VueMultiselect)
.mount('#app')
</script>
@section Scripts
{
<link rel="stylesheet" href="https://unpkg.com/vue-multiselect@2.1.0/dist/vue-multiselect.min.css">
}
- 结果如下