1 Star 0 Fork 0

spring299792/vue-website

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
20170728-full.html 1.84 KB
一键复制 编辑 原始数据 按行查看 历史
spring299792 提交于 2017-08-07 09:45 +08:00 . 组件
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>组件完整示例</title>
<link rel="stylesheet" href="./static/css/demo.css" />
<script src="./static/vue1.js"></script>
</head>
<body>
<div id="app">
<div id="searchBar">
Search <input type="text" v-model="searchQuery" />
</div>
<simple-grid :data="gridData" :columns="gridColumns" :filter-key="searchQuery">
</simple-grid>
</div>
<template id="grid-template">
<table>
<thead>
<tr>
<th v-for="col in columns">
{{ col | capitalize}}
</th>
</tr>
</thead>
<tbody>
<tr v-for="entry in data | filterBy filterKey in 'name'">
<td v-for="col in columns">
{{entry[col]}}
</td>
</tr>
</tbody>
</table>
</template>
<script>
var mv = new Vue({
el:'#app',
data:{
searchQuery:'',
gridColumns:['name','age','sex'],
gridData:[
{
name:'spring',
age:'32',
sex:'female'
},
{
name:'kagome',
age:'18',
sex:'female'
},
{
name:'inuyasha',
age:'500',
sex:'male'
},
{
name:'fairy',
age:'25',
sex:'female'
},
]
},
components:{
'simple-grid':{
template:'#grid-template',
props:{
data:Array,
columns:Array,
filterKey:String,
}
}
}
})
</script>
</body>
</html>
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
PHP
1
https://gitee.com/spring299792/vue-website.git
git@gitee.com:spring299792/vue-website.git
spring299792
vue-website
vue-website
master

搜索帮助