美文网首页
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