zoukankan      html  css  js  c++  java
  • Element Plus CDN引入方式

    HTML

    <!doctype html>
    <html>
    
    <head>
        <meta charset="utf-8">
        <title>测试</title>
        <link rel="shortcut icon" href="#" />
        <!-- 导入样式 -->
        <!-- <link rel="stylesheet" href="./cdn/dist/index.css" /> -->
        <link rel="stylesheet" href="./cdn/theme-chalk/index.css" />
    </head>
    
    <body>
        <div id="app">
            <div>{{message}}</div>
            <div>
                <el-button type="primary">Primary</el-button>
            </div>
    
            <div>
                <el-table :data="tableData" style=" 100%">
                    <el-table-column prop="date" label="日期" width="180">
                    </el-table-column>
                    <el-table-column prop="name" label="姓名" width="180">
                    </el-table-column>
                    <el-table-column prop="address" label="地址">
                    </el-table-column>
                </el-table>
            </div>
    
            <div>
                <el-pagination v-model:currentPage="currentPage1" :page-size="100" layout="total, prev, pager, next"
                    :total="1000" @size-change="handleSizeChange" @current-change="handleCurrentChange">
                </el-pagination>
            </div>
    
            <div>
                <el-steps :active="active" finish-status="success">
                    <el-step title="Step 1"></el-step>
                    <el-step title="Step 2"></el-step>
                    <el-step title="Step 3"></el-step>
                </el-steps>
                <el-button style="margin-top: 12px" @click="next">Next step</el-button>
            </div>
    
            <div>
                <el-tabs v-model="activeName" @tab-click="handleClick">
                    <el-tab-pane label="User" name="first">User</el-tab-pane>
                    <el-tab-pane label="Config" name="second">Config</el-tab-pane>
                    <el-tab-pane label="Role" name="third">Role</el-tab-pane>
                    <el-tab-pane label="Task" name="fourth">Task</el-tab-pane>
                </el-tabs>
            </div>
    
            <div>
                <el-row class="tac">
                    <el-col :span="4">
                        <h5 class="mb-2">Default colors</h5>
                        <el-menu default-active="2" class="el-menu-vertical-demo" @open="handleOpen" @close="handleClose">
                            <el-sub-menu index="1">
                                <template #title>
                                    <el-icon>
                                        <location />
                                    </el-icon>
                                    <span>Navigator One</span>
                                </template>
                                <el-menu-item-group title="Group One">
                                    <el-menu-item index="1-1">item one</el-menu-item>
                                    <el-menu-item index="1-2">item one</el-menu-item>
                                </el-menu-item-group>
                                <el-menu-item-group title="Group Two">
                                    <el-menu-item index="1-3">item three</el-menu-item>
                                </el-menu-item-group>
                                <el-sub-menu index="1-4">
                                    <template #title>item four</template>
                                    <el-menu-item index="1-4-1">item one</el-menu-item>
                                </el-sub-menu>
                            </el-sub-menu>
                            <el-menu-item index="2">
                                <el-icon>
                                    <icon-menu />
                                </el-icon>
                                <span>Navigator Two</span>
                            </el-menu-item>
                            <el-menu-item index="3" disabled>
                                <el-icon>
                                    <document />
                                </el-icon>
                                <span>Navigator Three</span>
                            </el-menu-item>
                            <el-menu-item index="4">
                                <el-icon>
                                    <setting />
                                </el-icon>
                                <span>Navigator Four</span>
                            </el-menu-item>
                        </el-menu>
                    </el-col>
                </el-row>
            </div>
    
            <div>
                <el-empty description="description"></el-empty>
            </div>
    
            <div id="myDiv"></div>
    
        </div>
        <!-- 导入 Vue 3 -->
        <script src="https://lf26-cdn-tos.bytecdntp.com/cdn/expire-1-M/vue/3.2.6/vue.global.prod.min.js"></script>
        <!-- 导入组件库 -->
        <script src="./cdn/dist/index.full.min.js"></script>
        <script src="https://cdn.staticfile.org/jquery/3.6.0/jquery.min.js"></script>
        <!-- 自定义js -->
        <script src="./test27.js" type="module"></script>
    </body>
    
    </html>

    JS

    import zhCn from './cdn/es/locale/lang/zh-cn.mjs';
    
    const App = {
        data() {
            return {
                message: "Hello Element Plus",
                tableData: [{
                    date: '2022-01-01',
                    name: '张小三',
                    address: '吉林省长春市二道区 1 号'
                }, {
                    date: '2022-01-02',
                    name: '李小四',
                    address: '吉林省长春市二道区 2 号'
                }, {
                    date: '2022-01-03',
                    name: '王小五',
                    address: '吉林省长春市二道区 3 号'
                }, {
                    date: '2022-01-04',
                    name: '赵小六',
                    address: '吉林省长春市二道区 4 号'
                }],
                active: 0,
                activeName: 'first'
            };
        },
        methods: {
            next() {
                if (this.active++ > 2) this.active = 0
            },
            handleClick(tab, event) {
                console.log(tab.props);
                console.log(event);
                console.log($("#myDiv"));
            }
        }
    };
    const app = Vue.createApp(App);
    app.use(ElementPlus, {
        locale: zhCn
    });
    app.mount("#app");
  • 相关阅读:
    PCA降维以及维数的确定
    多元线性回归解决机器学习问题的一般方法
    修改commit记录的常用方法
    调用ocx ActiveX控件详解(做一个简单的ocx控件)
    nodeJS实现识别验证码(tesseract-ocr+GraphicsMagick)
    写一个自己的打包工具-打包原生项目
    React引入AntD按需加载报错
    用Canvas实现Photoshop的钢笔工具(贝塞尔曲线)
    offsetX、clientX、screenX、pageX、layerX
    WebSocket实现数据库更新前台实时显示
  • 原文地址:https://www.cnblogs.com/kgdxpr/p/15789089.html
Copyright © 2011-2022 走看看