Coder Social home page Coder Social logo

mip-extensions-platform's People

Contributors

antcss avatar beibeiwork avatar caoru828 avatar chenqiushi avatar guanweisong avatar haibinli avatar halfer53 avatar hejieye avatar huanghuiquan avatar jennyliang220 avatar laoono avatar mip-audit-platform[bot] avatar mip-platform avatar mkwiser avatar momofan avatar renbinghao avatar schoeu avatar tfciw avatar wupengfex avatar xuexb avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

mip-extensions-platform's Issues

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

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

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

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

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

mip-sina-sudamap组件问题

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

关于组件引用自定义库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 复制两份,放在两个组件中,不便于维护。

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

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.