Coder Social home page Coder Social logo

mip-extensions-platform's Issues

组件审核平台增加组件删除功能

您好,
近段时间在研究mip,根据公司的情况,提交了十几个组件,有成功上线的,有提交失败的,
面对这种提交失败的,除了可以看到一个审核结果外,用户不能够对这个组件进行删除的操作,
我觉得 “删除功能” 还是有必要的。
比如说:上传的组件因为名称问题而导致提交失败,这个时候,我需要把这个组件做一个删除的处理,

058e3764 6b2c6d05 03f8135a png
09176a2a 97de150f 03f8135a png

开发者联系方式:[email protected]

组件审核平台能否添加账号登陆功能?

目前组件审核平台一点登陆就直接进入到当前的百度账号了,但有的时候一个开发者开发多个网站,百度账号和我存组件的百度账号不是一个,这就导致了操作上的冲突,需要来回切换很麻烦。

有关组件审核

站长开发组件有时候确实没有按照百度规定的来开发,往往会有这样或者那样的问题。
审核的时候能否一次把所有问题都列出来呢?
比如上传一个组件,这次是这个问题,下次又换了个问题,再下次......
这样很影响开发进度的呀。
当然,如果这样的话,审核难度也确实会增大,工时也会延长,大家也都理解。
这个有什么办法能够解决吗?

关于组件引用自定义库JS的讨论

目前《MIP个性化组件提交规范》规定:

1.2 不应该使用外链JS (SHOULD NOT)
为了更好的页面性能,不建议以外链的方式引入JS。开发者本站维护的脚本必须封装为组件或AMD方式引入。广告,第三方统计等JS,请在代码注释中说明用途及服务提供商。未来会上线第三方JS引入机制,新机制上线后不允许引用更多外链JS。

解读为:

广告&统计等第三方提供的JS可以外链,站长自己的JS需要使用AMD require方式引用。

但带来以下问题:

1. 代码不能通过fecs

各站编码规范不统一,不能顺滑通过fecs校验, 不符合组件提交标准。

2. 多个组件引用通用库

mip-xx-A 和 mip-xx-B 都引用由自己维护的 common.js通用库,目前只能将common.js 复制两份,放在两个组件中,不便于维护。

关于这点,请大家提出自己的意见及解决方法。

mip-sina-sudamap组件问题

该组件需要在一进入页面就执行加载,检测DOM节点上的一些属性来做绑定,不能做懒加载
所以build方法不能改为firstInviewCallback

mip-list 加载更多按钮无反应

<mip-list 
    template="mip-template-id"
    src="http://xxx?a=a&b=b"
    id="mip-list"
    has-more
    pnName="pageNum"
    pn=2
    timeout="3000"
    synchronous-data>

<script type="application/json">
// 略
 </script>


    <template type="mip-mustache" id="mip-template-id">
        <div>
            <li>{{key}}: {{value}}</li>
        </div>
    </template>
</mip-list>
<div class="mip-list-more" on="tap:mip-list.more"> 点击查看更多 </div>

经测试,当使用preLoad参数的时候,点击查看更多按钮有反应,会向后台请求数据;而当使用synchronous-data参数的时候,点击无反应

mip-ad 组件,在自定义组件中无法通过普通加载或者异步的方式正常加载

<mip-ys137-ad id="1" from="mip"><div class="baidu-union-pics"><mip-ad type="baidu-wm-ext" domain="dm50.ys137.com" token="ezrvaobii"><div id="ezrvaobii"></div></mip-ad></div></mip-ys137-ad>

代码见如上,mip-ys137-ad主要实现,异步请求后端广告数据,如果后端无返回广告数据,则展现默认的百度联盟广告。

异常问题:访问自有域名下的mip页面(https://mip.xxx.com/xxx.html)时,可以正常加载mip-ad组件并展现广告。

当页面缓存到百度mip服务端时(https://m.baidu.com/paw/c/s/mip.xxx.com/xxx.html),无法正常加载mip-ad组件,无法展现广告。

问题链接如下:
mip缓存链接:https://m.baidu.com/paw/c/s/mip.ys137.com/tnb/422254.html

服务端链接:https://mip.ys137.com/tnb/422254.html

附图:
1

2

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.