Python100天学习笔记Day29 UI框架-Element

Posted Vax_Loves_1314

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python100天学习笔记Day29 UI框架-Element相关的知识,希望对你有一定的参考价值。

UI框架 - Element

基于Vue 2.0的桌面端组件库,用于构造用户界面,支持响应式布局。

  1. 引入Element的CSS和javascript文件。

    <!-- 引入样式 -->
    <link rel="stylesheet" href="https://unpkg.com/element-ui/lib/theme-chalk/index.css">
    <!-- 引入组件库 -->
    <script src="https://unpkg.com/element-ui/lib/index.js"></script>
    
  2. 一个简单的例子。

    <!DOCTYPE html>
    <html>
    	<head>
    		<meta charset="UTF-8">
    		<link rel="stylesheet" href="https://unpkg.com/element-ui/lib/theme-chalk/index.css">
    	</head>
    	<body>
    		<div id="app">
    			<el-button @click="visible = true">点我</el-button>
    			<el-dialog :visible.sync="visible" title="Hello world">
    				<p>开始使用Element吧</p>
    			</el-dialog>
                </div>
    	</body>
    	<script src="https://unpkg.com/vue/dist/vue.js"></script>
    	<script src="https://unpkg.com/element-ui/lib/index.js"></script>
    	<script>
    		new Vue(
    			el: '#app',
    			data: 
    				visible: false,
    			
    		)
    	</script>
    </html>
    
  3. 使用组件。

    <!DOCTYPE html>
    <html>
    	<head>
    		<meta charset="UTF-8">
    		<link rel="stylesheet" href="https://unpkg.com/element-ui/lib/theme-chalk/index.css">
    	</head>
    	<body>
    		<div id="app">
    			<el-table :data="tableData" stripe style="width: 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>
    	</body>
    	<script src="https://unpkg.com/vue/dist/vue.js"></script>
    	<script src="https://unpkg.com/element-ui/lib/index.js"></script>
    	<script>
    		new Vue(
    			el: '#app',
    			data: 
    				tableData:  [
    					
    						date: '2016-05-02',
    						name: '王一霸',
    						address: '上海市普陀区金沙江路 1518 弄'
    					, 
    					
    						date: '2016-05-04',
    						name: '刘二狗',
    						address: '上海市普陀区金沙江路 1517 弄'
    					, 
    					
    						date: '2016-05-01',
    						name: '杨三萌',
    						address: '上海市普陀区金沙江路 1519 弄'
    					, 
    					
    						date: '2016-05-03',
    						name: '陈四吹',
    						address: '上海市普陀区金沙江路 1516 弄'
    					
    				]
    			
    		)
    	</script>
    </html>
    

报表框架 - ECharts

百度出品的开源可视化库,常用于生成各种类型的报表。

以上是关于Python100天学习笔记Day29 UI框架-Element的主要内容,如果未能解决你的问题,请参考以下文章

Python100天学习笔记Day28 前端框架

Python100天学习笔记Day28 前端框架

Python100天学习笔记Day30 Bootstrap和Bulma框架

Python100天学习笔记Day30 Bootstrap和Bulma框架

Python全栈100天学习笔记Day41 Django深入理解框架

Python全栈100天学习笔记Day41 Django深入理解框架