zoukankan      html  css  js  c++  java
  • 浏览器引入 Antd 直接使用的示例

    在浏览器中使用 script 和 link 标签直接引入文件,并使用全局变量 antd。

    1. 首先需要引入相关JS类库,因为类库之间有依赖关系,不要改变顺序。
    2. 编写 text/babel 代码,使用antd组件需要加上 antd. 才能正常使用。
    <!DOCTYPE html>
    <html>
    <head>
        <meta charset="UTF-8">
        <title>Antd</title>
        <script src="https://cdn.bootcss.com/react/16.2.0/umd/react.production.min.js"></script>
        <script src="https://cdn.bootcss.com/react-dom/16.2.0/umd/react-dom.production.min.js"></script>
        <script src="https://cdn.bootcss.com/babel-standalone/6.26.0/babel.min.js"></script>
        <script src="https://cdnjs.cloudflare.com/ajax/libs/moment.js/2.20.1/moment.min.js"></script>
        <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/antd/3.0.2/antd.css" />
        <script src="https://cdnjs.cloudflare.com/ajax/libs/antd/3.0.2/antd.js"></script>
    </head>
    <body>
    <div id="root"></div>
    <script type="text/babel">
    class App extends React.Component {
      state = {
        date: null,
      };
      handleChange = date => {
        antd.message.info(`您选择的日期是: ${date ? date.format('YYYY-MM-DD') : '未选择'}`);
        this.setState({ date });
      };
      render() {
        const { date } = this.state;
        return (
          <antd.ConfigProvider>
            <div style={{  400, margin: '100px auto' }}>
              <antd.DatePicker onChange={this.handleChange} />
              <div style={{ marginTop: 20 }}>
                当前日期:{date ? date.format('YYYY-MM-DD') : '未选择'}
              </div>
            </div>
          </antd.ConfigProvider>
        );
      }
    }
    ReactDOM.render(<App />, document.getElementById('root'));
    </script>
    </body>
    </html> 
    
  • 相关阅读:
    rem 适配屏幕大小
    javascript实现多线程提升项目加载速度
    前端工程化、模块化、组件化见解
    Object.defineProperty方法
    js 冒泡排序
    git 如何生成 SSH 公钥
    奇数幻方
    最长公共子序列-动态规划
    Sping学习笔记_整合hibernate
    Sping学习笔记_AOP
  • 原文地址:https://www.cnblogs.com/relucent/p/12700051.html
Copyright © 2011-2022 走看看