1.0.1 • Published 4 years ago
whh-card-list v1.0.1
#whhcardlist组件的使用
##页面使用
<whh-card-list :url="url" @gotourl="cardlistFun($event,index)" :cardListTitle="item.title">
<view class="imagebox"><i class="WHH" :class="icon"></i></view>
</whh-card-list>
##数据说明
- url:卡片列表跳转的链接地址
- cardListTitle:卡片列表的标题
##事件说明
- @gotourl:卡片列表的点击事件,同时会返回跳转的页面链接,相对地址
##完整的使用案例
<template>
<view class="content">
<image class="titleimg" src="../../../static/image/logo.png"></image>
<view class="showmsg">不知道放啥,就关于了</view>
<view class="viewcardlist">
<whh-card-list v-for="(item,index) in list" :key="index" :url="item.url" @gotourl="cardlistFun($event,index)" :cardListTitle="item.title">
<view class="imagebox"><i class="WHH" :class="item.icon"></i></view>
</whh-card-list>
</view>
</view>
</template>
<script>
import WhhCommonList from '../../../components/whh-list/whh-list.vue';
import whhCardList from '../../../components/whh-card-list/whh-card-list.vue'
export default {
data (){
return {
list:[
{icon:'iconsvg-',title:'赞赏支持',url:''},
{icon:'iconshouye',title:'返回首页',url:''},
{icon:'iconsearch',title:'搜索',url:''},
{icon:'iconsaoma',title:'扫一扫',url:''},
{icon:'iconyonghu',title:'个人中心',url:''}
], //引入的js数据无法直接放入html中使用,需要转换一下,第一种方法,直接引入到data中
}
},
computed:{
},
onLoad() {
},
components:{
WhhCommonList,
whhCardList
},
methods:{
cardlistFun:function(e,i){
console.log("e: " , e);
console.log("i: " , i);
}
}
}
</script>
<style lang="scss">
/***** 项目字体图标引入 *****/
@font-face {font-family: "WHH";
src: url('http://at.alicdn.com/t/font_1564826_sg0khhpkjkb.eot?t=1577168119652'); /* IE9 */
src: url('http://at.alicdn.com/t/font_1564826_sg0khhpkjkb.eot?t=1577168119652#iefix') format('embedded-opentype'), /* IE6-IE8 */
url('data:application/x-font-woff2;charset=utf-8;base64,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') format('woff2'),
url('http://at.alicdn.com/t/font_1564826_sg0khhpkjkb.woff?t=1577168119652') format('woff'),
url('http://at.alicdn.com/t/font_1564826_sg0khhpkjkb.ttf?t=1577168119652') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+ */
url('http://at.alicdn.com/t/font_1564826_sg0khhpkjkb.svg?t=1577168119652#WHH') format('svg'); /* iOS 4.1- */
}
.WHH {
font-family: "WHH" !important;
font-size: 16px;
font-style: normal;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.iconsearch:before {
content: "\e628";
color: #607B8B;
}
.iconshouye:before {
content: "\e62b";
color: #4CD964;
}
.iconyonghu:before {
content: "\e64d";
color: #F0AD4E;
}
.iconsaoma:before {
content: "\e613";
color: #007AFF;
}
.iconsvg-:before {
content: "\e6f4";
color: red;
}
/***** 项目字体图标引入 *****/
.imagebox{
margin-left: 30upx;
}
.viewcardlist{
margin: 0 auto;
margin-top: 15upx;
border-radius: 10upx;
background: white;
width: 95%;
padding-bottom: 20upx;
}
</style>