我正在探索什么是多边形填充,并遵循youtube视频(Nw&t=379s)关于如何在不受支持的浏览器中显示web组件,特别是我的目标是Microsoft。
我在youtube视频显示的时候尝试过HTMLElements,一切都很好,但是当我尝试对LitElement做同样的操作时,这个组件就不会显示在浏览器中,甚至像Chrome一样。
我已经创建了一个柱塞文件,其中包含了我目前在此链接(http://plnkr.co/edit/w4np7dbm3N9yk1DFWA3W)上使用的文件,Index.html是我正在尝试显示所创建的所有组件的网页。我拥有的设备是<web-component></web-component>和<todo-view></todo-view>。
web组件是在HTMLElement中定义的app.js,todo视图是todo-view.js中定义的LitElement。
在Microsoft中,我没有收到任何错误消息,但是todo-view组件没有显示.任何帮助都将不胜感激!
发布于 2021-05-11 06:49:33
这在当前版本的Edge中是可行的,但是如果我加载一个旧版本(虽然我首先需要一个nag来升级),我可以看到您的问题。这个版本的Edge是非常利基的-它现在的使用比IE11少。
但是,您的问题根本不是一个带有多填充的bug --它们加载得很好。问题是你走错路了。
如果切换到正确的一个,它在Edge 44中工作得很好:

下面是您的Plunk的一个固定分叉:http://plnkr.co/edit/r5PNsGakMZK4JDMn
// todo-view.js line 1:
-- import { LitElement, html } from "https://unpkg.com/@polymer/lit-element/lit-element.js?module";
++ import { LitElement, html } from "https://unpkg.com/lit-element/lit-element.js?module"; https://stackoverflow.com/questions/56732895
复制相似问题