美文网首页
Asp.Net Core 模块化引入

Asp.Net Core 模块化引入

作者: 寻找无名的特质 | 来源:发表于2022-05-04 05:38 被阅读0次

基于Node.js进行前端开发时,可以使用import 加载模块,但在Asp.Net Core等项目中,只能引用链接。现在,可以使用importmap进行模块文件映射,代码如下:

    <script type="importmap">
        {
          "imports": {
            "vue": "./lib/vue/dist/vue.esm-browser.js"
          }
        }
    </script>

importmap只支持chrome核心的浏览器,chrome和Edge,如果使用FireFox,需要使用es-module-shim:

    <script async src="https://ga.jspm.io/npm:es-module-shims@1.5.4/dist/es-module-shims.js"></script>

这样,在网页上直接开发时,也可以使用模块化的开发方法。,注意script的类型需要指明为module:

    <script type="module">
        import { createApp } from 'vue'

        createApp({
          data() {
            return {
              message: 'Hello Vue!'
             }
           }
         }).mount('#app')
    </script>

相关文章

网友评论

      本文标题:Asp.Net Core 模块化引入

      本文链接:https://www.haomeiwen.com/subject/tmhvyrtx.html