mola-baidu-invoker
v1.0.12
Published
A mola component
Downloads
3
Readme
mola-baidu-invoker
Usage
import React from 'react';
import MolaBaiduInvoker from 'mola-baidu-invoker';
import ReactDOM from 'react-dom';
import './index.styl';
ReactDOM.render(
<MolaBaiduInvoker />,
document.getElementById('app')
);
Dependences
mms-js-sdk
目前 mms-js-sdk 没有 npm 包,只有一个 gitlab 地址。因此,请在内网中安装;
配置:
如果使用 webpack 请在配置中加入
resolve: { extensions: ['', '.js', '.styl'], modulesDirectories: ['node_modules'], alias: { 'mms-js-sdk': 'mms-js-sdk/src' } }
如果使用 amd 请加入 paths 配置:
require.config({ paths: { 'mms-js-sdk': '../relative/to/your/mms-js-sdk/src' } });
grahp-js-sdk
这个是一个 cdn 文件,请在 html 中直接写死引入:
<script src="//graph.baidu.com/uresource/mms/mobile.js"></script>
接下来需要配置:
如果使用 Webpack,请在配置中加入 external 配置,将全局变量
BD_MMS
转化成包grahp-js-sdk
使用:externals: { 'graph-js-sdk': 'BD_MMS' }
如果是使用 amd 的话,请在 script 标签后加入
define('grahp-js-sdk', function () { return BD_MMS; });
Setup
webpack
please check out this first.
npm install -S mola-baidu-invoker
bower
bower install -S mola-baidu-invoker
config your
requirejs
/esl
require.config({ paths: { 'mola-baidu-invoker': 'bower_components/mola-baidu-invoker/lib/MolaBaiduInvoker' } });
API Document
check this out
Run the example
git clone [email protected]:react-melon/mola-baidu-invoker.git
cd mola-baidu-invoker
npm install
npm start
open http://localhost:8080/example