后端传输list数据给前端 前端用avue如何将数据渲染请举例
时间: 2024-02-01 14:15:19 浏览: 68
假设后端传输的list数据如下:
```python
data_list = [
{'name': '张三', 'age': 18, 'gender': '男'},
{'name': '李四', 'age': 20, 'gender': '女'},
{'name': '王五', 'age': 22, 'gender': '男'}
]
```
要使用 Avue 渲染这个数据,需要在前端进行如下步骤:
1. 在页面中引入 Avue 组件库。
```html
<!-- 引入 Avue 组件库 -->
<script src="https://unpkg.com/avuejs@2.6.7"></script>
```
2. 在页面中创建一个容器,用来渲染 Avue 组件。
```html
<!-- 创建一个容器 -->
<div id="app"></div>
```
3. 在 JavaScript 中使用 Avue 组件渲染数据。
```javascript
// 创建一个 Avue 组件实例
new Vue({
el: '#app',
components: {
// 引入表格组件
'avue-table': Avue.component.table
},
data() {
return {
// 定义表格的列头
columns: [
{title: '姓名', key: 'name'},
{title: '年龄', key: 'age'},
{title: '性别', key: 'gender'}
],
// 定义表格的数据源
data: data_list
}
},
template: `
<avue-table :columns="columns" :data="data"></avue-table>
`
})
```
这样就可以把后端传输的list数据渲染到页面上了。
阅读全文
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20241231044930.png)
![pdf](https://img-home.csdnimg.cn/images/20241231044930.png)
![zip](https://img-home.csdnimg.cn/images/20241231045053.png)
![-](https://img-home.csdnimg.cn/images/20241231045053.png)
![-](https://img-home.csdnimg.cn/images/20241226111658.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)