antd vue浏览器中怎么直接使用

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
    <link href="../css/antd.css" type="text/css" rel="stylesheet">
    <script type="text/javascript" src="../js/vue.js"></script>
    <script type="text/javascript" src="../js/moment.js"></script>
    <script type="text/javascript" src="../js/antd.js"></script>
</head>
<body>
<div id="app">
    <template>
        <div>
            <a-date-picker @change="onChange" placeholder="Select date"/>
            <br/>
            <a-month-picker @change="onChange" placeholder="Select month"/>
            <br/>
            <a-range-picker @change="onChange"/>
            <br/>
            <a-week-picker @change="onChange" placeholder="Select week"/>
        </div>
    </template>
</div>

<script type="text/javascript">

    new Vue({
        el: '#app',
        data: {},
        methods: {
            onChange(date, dateString) {
                console.log(date, dateString);
            }
        }
    });
</script>
</body>
</html>

我这么使用antd-vue,渲染结果有点问题,只渲染了一个日期选择器

clipboard.png

正确的渲染应该是:

clipboard.png

我这是哪里写错了。QAQ

阅读 3.8k
1 个回答
新手上路,请多包涵

改用这种方式<a-date-picker></a-date-picker>写里面所有单标签的组件

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进