Browse Source

添加创建页面

master
Penny 2 years ago
parent
commit
ca1dc8ed99
  1. 308
      pages/create/Create.vue

308
pages/create/Create.vue

@ -2,41 +2,36 @@
<view class="content"> <view class="content">
<view class="head"> <view class="head">
<tn-list-view :card="cardMode" class="clipboard" unlined="all"> <tn-list-view :card="cardMode" class="clipboard" unlined="all">
<tn-list-cell class="listItem1s"> <tn-list-cell @click="targetCreate(0)" class="listItem" :arrow="arrowStatus" :arrowRight="arrowRightStatus" :hover="hoverStatus">
<!-- <view class="list-left"> <view class="list-icon-text">
<view class="list-left-icon tn-icon-circle-fill tn-color-gray"></view> <!-- 左边图标文本显示部分 -->
<view class="list-left-text"> <view class="list-left">
<view class="list-left-text-one">我是clipboard部分</view> <view class="list-left-icon tn-icon-edit-form tn-color-white"></view>
<view class="list-left-text-two">Beep when the scan is successfull.</view> <view class="list-left-clipboard-text">
<view class="list-left-clipboard-text-one">Clipboard</view>
<view class="list-left-clipboard-text-two">Copy to clipbord.</view>
</view> </view>
</view>--> </view>
</view>
</tn-list-cell> </tn-list-cell>
</tn-list-view> </tn-list-view>
</view> </view>
<view class="center"> <tn-grid align="center" :col="col" class="grid-view">
<tn-list-view :card="true" unlined="all" class="listView"> <view class="grid-item" v-for="(item, index) in categoryList" :key="index" @click="targetCreate(item.sort)">
<tn-list-cell class="listItem"> <view :class="item.icon"></view>
<tn-grid align="center" :col="col"> <view :class="item.text">{{ item.label }}</view>
<block v-for="(item, index) in categoryList" :key="index"> </view>
<tn-grid-item class="toolItem"> </tn-grid>
<view :class="item.icon"></view>
<view class="toolText">{{ item.label }}</view>
</tn-grid-item>
</block>
</tn-grid>
</tn-list-cell>
</tn-list-view>
</view>
<!-- <view class="list-left">
<view class="list-left-icon tn-icon-circle-fill tn-color-gray"></view>
<view class="list-left-text">
<view class="list-left-text-one">我是share app部分</view>
</view>
</view> -->
<view class="bottom">
<view class="list-bottom-icon tn-icon-share-triangle tn-color-white"></view>
<view class="list-bottom-text">
<view class="list-bottom-text-one tn-color-white">Use"Share"option from other apps</view>
</view>
</view>
</view> </view>
</template> </template>
@ -46,91 +41,111 @@
return { return {
col: 2, col: 2,
cardMode: true, cardMode: true,
arrowStatus: true,
arrowRightStatus: true,
hoverStatus: true,
categoryList:[ categoryList:[
{ {
"sort": 0, "sort": 0,
"label": "Website", "label": "Website",
"icon": "tn-icon-qr-code-circle" "icon": "grid-item-icon tn-icon-empty-network",
"text": "grid-item-text"
}, },
{ {
"sort": 1, "sort": 1,
"label": "Wifi", "label": "Wifi",
"icon": "tn-icon-qr-code-circle" "icon": "grid-item-icon tn-icon-wifi",
"text": "grid-item-text"
}, },
{ {
"sort": 2, "sort": 2,
"label": "Text", "label": "Text",
"icon": "tn-icon-qr-code-circle" "icon": "grid-item-icon tn-icon-font",
"text": "grid-item-text"
}, },
{ {
"sort": 3, "sort": 3,
"label": "Contact", "label": "Contact",
"icon": "tn-icon-qr-code-circle" "icon": "grid-item-icon tn-icon-my-circle-fill",
"text": "grid-item-text"
}, },
{ {
"sort": 4, "sort": 4,
"label": "Tel", "label": "Tel",
"icon": "tn-icon-qr-code-circle" "icon": "grid-item-icon tn-icon-tel",
"text": "grid-item-text"
}, },
{ {
"sort": 5, "sort": 5,
"label": "E-mail", "label": "E-mail",
"icon": "tn-icon-qr-code-circle" "icon": "grid-item-icon tn-icon-email",
"text": "grid-item-text"
}, },
{ {
"sort": 6, "sort": 6,
"label": "SMS", "label": "SMS",
"icon": "tn-icon-qr-code-circle" "icon": "grid-item-icon tn-icon-message",
"text": "grid-item-text"
}, },
{ {
"sort": 7, "sort": 7,
"label": "Calendar", "label": "Calendar",
"icon": "tn-icon-qr-code-circle" "icon": "grid-item-icon tn-icon-calendar",
"text": "grid-item-text"
}, },
{ {
"sort": 8, "sort": 8,
"label": "My card", "label": "My card",
"icon": "tn-icon-qr-code-circle" "icon": "grid-item-icon tn-icon-bankcard",
"text": "grid-item-text"
}, },
{ {
"sort": 9, "sort": 9,
"label": "Facebook", "label": "Facebook",
"icon": "tn-icon-qr-code-circle" "icon": "grid-item-icon tn-icon-facebook",
"text": "grid-item-text"
}, },
{ {
"sort": 10, "sort": 10,
"label": "Instagram", "label": "Instagram",
"icon": "tn-icon-qr-code-circle" "icon": "grid-item-icon tn-icon-qr-code-circle",
"text": "grid-item-text"
}, },
{ {
"sort": 11, "sort": 11,
"label": "Whatsapp", "label": "Whatsapp",
"icon": "tn-icon-qr-code-circle" "icon": "grid-item-icon tn-icon-qr-code-circle",
"text": "grid-item-text"
}, },
{ {
"sort": 12, "sort": 12,
"label": "Youtube", "label": "Youtube",
"icon": "tn-icon-qr-code-circle" "icon": "grid-item-icon tn-icon-video",
"text": "grid-item-text"
}, },
{ {
"sort": 13, "sort": 13,
"label": "X", "label": "Twitter",
"icon": "tn-icon-qr-code-circle" "icon": "grid-item-icon tn-icon-twitter",
"text": "grid-item-text"
}, },
{ {
"sort": 14, "sort": 14,
"label": "Spotity", "label": "Spotity",
"icon": "tn-icon-qr-code-circle" "icon": "grid-item-icon tn-icon-qr-code-circle",
"text": "grid-item-text"
}, },
{ {
"sort": 15, "sort": 15,
"label": "Paypal", "label": "Paypal",
"icon": "tn-icon-qr-code-circle" "icon": "grid-item-icon tn-icon-pay",
"text": "grid-item-text"
}, },
{ {
"sort": 16, "sort": 16,
"label": "Viber", "label": "Viber",
"icon": "tn-icon-qr-code-circle" "icon": "grid-item-icon tn-icon-qr-code-circle",
"text": "grid-item-text"
} }
] ]
} }
@ -140,6 +155,9 @@
}, },
methods: { methods: {
targetCreate(e){
console.log(e);
}
} }
} }
</script> </script>
@ -156,119 +174,135 @@
.head{ .head{
//border: 2px solid green; //border: 2px solid green;
width: 660rpx; width: 650rpx;
height: 150rpx; height: 150rpx;
margin-top: 60rpx; margin-top: 60rpx;
background-color: #141b29; background-color: #141b29;
z-index: 0; z-index: 2;
.clipboard{ .clipboard{
border: 2px solid blue; //border: 2px solid blue;
//background-color: blueviolet;
height: 150rpx; height: 150rpx;
z-index: 3; z-index: 3;
} }
} }
}
.center{ .grid-view{
border: 2px solid green; width: 650rpx;
width: 660rpx; height: auto;
height: 700rpx; //border: 2px solid yellow;
margin-top: 60rpx; margin-top: 30rpx;
//background-color: #141b29;
background-color: red; .grid-item{
z-index: 0; //border: 2px solid deeppink;
width: 280rpx;
height: 120rpx;
margin: 25rpx 20rpx 25rpx 20rpx;
font-size: 36rpx;
color:white;
text-align: center;
background-color: #141b29;
border-radius: 15%;
display: flex;
align-items: center;
justify-content: flex-start;
.grid-item-icon{
//border: 2px solid wheat;
font-size: 58rpx;
margin-left: 10rpx;
}
.grid-item-text{
//border: 2px solid greenyellow;
margin-left: 10rpx;
}
} }
}
.listItem{
//border: 2px solid yellow;
height: 150rpx;
.listItem{ //margin-top: 30px;
//border: 2px solid yellow; background-color: #141b29;
height: 50px; color: #fff;
//margin-top: 30px; text-align: start;
background-color: #141b29;
color: #fff; .list-icon-text {
text-align: start; display: flex;
align-items: center;
.list-icon-text { justify-content: space-between;
display: flex;
align-items: center;
justify-content: space-between; .list-left{
//border: 2px solid green;
display: flex;
.list-left{ align-items: center;
//border: 2px solid green; justify-content: flex-start;
display: flex;
align-items: center; .list-left-text{
justify-content: flex-start; width: 420rpx;
.list-left-text-one{
.list-left-text{ font-size: 30rpx;
width: 210px; //border: 2px solid blue;
.list-left-text-one{
font-size: 15px;
//border: 2px solid blue;
}
.list-left-text-two{
color: grey;
font-size:13px;
//border: 2px solid lightsalmon;
}
}
.list-left-feedback-text{
width: 240px;
.list-left-feedback-text-one{
font-size: 15px;
//border: 2px solid blue;
}
.list-left-feedback-text-two{
color: grey;
font-size:13px;
//border: 2px solid lightsalmon;
}
}
.list-left-icon{
//border: 2px solid blueviolet;
margin-right: 10px;
font-size: 25px;
}
.list-left-select-text{
width: 160px;
.list-left-select-text-one{
font-size: 15px;
//border: 2px solid blue;
}
}
} }
.list-right{ .list-left-text-two{
//border: 2px solid pink; color: grey;
color: royalblue; font-size: 26rpx;
font-size: 20px; //border: 2px solid lightsalmon;
}
}
.list-right-icon{ .list-left-clipboard-text{
//border: 2px solid gainsboro; width: 480rpx;
font-size: 25px; .list-left-clipboard-text-one{
margin-left: 15px; font-size: 36rpx;
} //border: 2px solid blue;
}
.list-right-text{ .list-left-clipboard-text-two{
//border: 2px solid green; color: grey;
//margin-right: 30px; font-size: 33rpx;
//padding-right: 30px; //border: 2px solid lightsalmon;
}
} }
} }
.list-left-icon{
//border: 2px solid blueviolet;
margin-right: 20rpx;
font-size: 58rpx;
}
}
} }
}
.bottom{
//border: 2px solid blueviolet;
width: 650rpx;
height: 100rpx;
background-color: #141b29;
z-index: 2;
display: flex;
align-items: center;
justify-content: flex-start;
border-radius: 15%;
.list-bottom-icon{
//border: 2px solid blueviolet;
margin-right: 20rpx;
margin-left: 20rpx;
font-size: 58rpx;
}
.list-bottom-text{
width: 650rpx;
//border: 2px solid pink;
.list-bottom-text-one{
font-size: 36rpx;
//border: 2px solid blue;
}
}
} }
</style> </style>

Loading…
Cancel
Save