Skip to content

Commit

Permalink
部落发布页面完成
Browse files Browse the repository at this point in the history
  • Loading branch information
fujinwei committed Feb 17, 2020
1 parent 75340c4 commit 53714db
Show file tree
Hide file tree
Showing 24 changed files with 642 additions and 16 deletions.
6 changes: 4 additions & 2 deletions yun-music/miniprogram/app.json
Original file line number Diff line number Diff line change
@@ -1,10 +1,12 @@
{
"pages": [
"pages/playList/playList",
"pages/blog/blog",
"pages/playList/playList",

"pages/profile/profile",
"pages/musiclist/musiclist",
"pages/player/player"
"pages/player/player",
"pages/blog-edit/blog-edit"

],
"window": {
Expand Down
38 changes: 38 additions & 0 deletions yun-music/miniprogram/components/bottom-modal/bottom-modal.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,38 @@
// components/bottom-modal/bottom-modal.js
/*
author:付金伟
time:2020.2.15
function:底部弹出层组件
*/
Component({
/**
* 组件的属性列表
*/
properties: {
//控制弹出层是否显示
modalShow:Boolean,
},

options:{
styleIsolation:'apply-shared',
multipleSlots:true //启用多个插槽
},
/**
* 组件的初始数据
*/
data: {

},

/**
* 组件的方法列表
*/
methods: {
//弹出窗关闭事件
onClose(){
this.setData({
modalShow:false
})
},
}
})
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
{
"component": true,
"usingComponents": {}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
<!--components/bottom-modal/bottom-modal.wxml-->
<!--遮罩层,遮盖底部-->
<view class="model" hidden="{{!modalShow}}">
<view class="panel">
<i class="iconfont icon-shanchuyitiao" bindtap="onClose"></i>
<!--slot插槽 用于承载用户的WSML的一些事件功能-->
<slot name="modal-content"></slot>
</view>
</view>
26 changes: 26 additions & 0 deletions yun-music/miniprogram/components/bottom-modal/bottom-modal.wxss
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
/* components/bottom-modal/bottom-modal.wxss */
.model{
position: fixed;
top: 0;
right: 0;
bottom: 0;
left: 0;
z-index: 99;/*层数*/
text-align: center;
background: rgba(0, 0, 0, 0.6);
}
.panel{
position: absolute;
bottom: 0rpx;
left: 0;
width: 100%;
height: 300rpx;
background-color: #f8f8f8;
}
/*直接修改外部样式*/
.model .icon-shanchuyitiao{
position: absolute;
right: 10rpx;
top: 10rpx;
padding:20rpx;/*增加点击区域大小*/
}
35 changes: 35 additions & 0 deletions yun-music/miniprogram/components/login-souquan/login-souquan.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,35 @@
// components/login-souquan/login-souquan.js
Component({
/**
* 组件的属性列表
*/
properties: {
modalShow:Boolean
},

/**
* 组件的初始数据
*/
data: {

},

/**
* 组件的方法列表
*/
methods: {
onGetUserInfo(event){
console.log(event)
const userInfo=event.detail.userInfo
//如果detail.userInfo存在,那么就是授权成功的,否则是授权失败,即被拒绝
if (userInfo) {
this.setData({
modalShow:false
})
this.triggerEvent('loginsuccess',userInfo)
}else{
this.triggerEvent('loginfail',)
}
}
}
})
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
{
"component": true,
"usingComponents": {
"bs-bottom-modal":"/components/bottom-modal/bottom-modal"
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
<bs-bottom-modal modalShow="{{modalShow}}">
<view slot="modal-content">
<button class="login" open-type="getUserInfo" bindgetuserinfo="onGetUserInfo">获取授权信息</button>
</view>
</bs-bottom-modal>
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
/* components/login-souquan/login-souquan.wxss */
.login{
font-size: 32rpx;
height: 80rpx;
background-color: #d43c33;
color: #fff;
margin: 110rpx;
}
36 changes: 36 additions & 0 deletions yun-music/miniprogram/components/search/search.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,36 @@
// components/search/search.js
/*
author:付金伟
time:2020.2.15
function:部落搜索组件
*/
Component({
/**
* 组件的属性列表
*/
properties: {
placeholder:{
type:String,
value:'请输入'
}
},
//接受外部CSS样式
externalClasses:[
"iconfont",
"icon-sousuo",
],

/**
* 组件的初始数据
*/
data: {

},

/**
* 组件的方法列表
*/
methods: {

}
})
4 changes: 4 additions & 0 deletions yun-music/miniprogram/components/search/search.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
{
"component": true,
"usingComponents": {}
}
6 changes: 6 additions & 0 deletions yun-music/miniprogram/components/search/search.wxml
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
<!--components/search/search.wxml-->
<view class="container">
<i class="iconfont icon-sousuo find" ></i>
<input class="bar" placeholder="{{placeholder}}" placeholder-class="in-bar"></input>
<button class="search">搜索</button>
</view>
31 changes: 31 additions & 0 deletions yun-music/miniprogram/components/search/search.wxss
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
/* components/search/search.wxss */
.container{
display: flex;
align-items: center;
margin-left: 20rpx;
position: relative;
}
.bar{
flex: 8;
height: 68rpx;
font-size: 28rpx;
border-radius: 50rpx;
background-color: #f5f5f5;
padding-left: 60rpx;
}
.search{
flex: 1;
background: #d43c33;
color: #fff;
margin-left: 20rpx;
font-size: 24rpx;
}
.in-bar{
color: #999;
}
.find{
position: absolute;
top: 50%;
transform: translate(16rpx,-50%);
color: #9f9f9f;
}
33 changes: 26 additions & 7 deletions yun-music/miniprogram/iconfont.wxss
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
@font-face {font-family: "iconfont";
src: url('//at.alicdn.com/t/font_1631714_7c4z9bj93ue.eot?t=1581174841325'); /* IE9 */
src: url('//at.alicdn.com/t/font_1631714_7c4z9bj93ue.eot?t=1581174841325#iefix') format('embedded-opentype'), /* IE6-IE8 */
url('data:application/x-font-woff2;charset=utf-8;base64,d09GMgABAAAAAAQAAAsAAAAACIgAAAOxAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHEIGVgCDMgqECIMwATYCJAMUCwwABCAFhG0HZxtbB8iuMG7hiaK6dbfJBeVGrKJtQvgNmlcaD/8t392ZebvZzKZ2VaqM78dHlSZcQhMKCQosCAfGYINGgTBdaP7UnBaItv1NAyoGhZC1nzSlb3iE5wEdkNrNiCkAEmYSeQDul+8q6fAapNYgA4lunE94+kVG5QfSQv9qbe+Ca/8IHjqeGKZbSNS9iohUSqRKyTRQ0N2yBhxc//fHvaqZ5wGbz77FZa5FYwOGJlAsNnfXoJaoBSmQ9zE2we7nYRKqNSnEZ5X1TSKVYKxLSA8kgYlUKZcQHLqTtiVHQ3ovoctv8z/e+b+f/upGVGRNYWw9P60IiIqHzdE59jHAtovCHs8A7hQF+0SC9KrU9EAahvZJVWW2zBGRqpPlsSZFRzD6Cifm7UhSTRMxyj9eJrWMzBFwBMI4ObaNEPyMIhR+AkLi5zks475OUdHjDb4hfmVbloWyJvVIdSMR+B1Tw8tg60qHn+GGRWfskolP6InHXi6h69JJL39svWKGy5e/WobTzEYtfTgj56DJ1tseavi2v/wZrPxGa9/huyVYDRhJekHgUiTqrV1TXeJmZfflGhnjxeLnfHVv65l0S/+9YC815dVbfBZ9u5y5Meg+s8GXu8dDMJgU58Ym7WAhm18oyol+Vrd4S4VBJ5GvrWM8OTrSIB/EJr7HAZA9mYp63eHFefqtp++4tAQQDmNSHiTe71tvKxymAEvCfSLBJ7s36a78ngahL95yV67omcufuLaPp/gRCr6yDGQAKrftf6Ps3PrlWNq+VlL2/skHH9crgkQYHFOK+1giljDWb/4bj537qz018931AX50/gtQMiCU1/wrsdbsn8pu2RIq11A3IZfbLNnc2E2oZKWn4lfapryPI5ltnUnSmY0hG7IKRWcdHfh9aPQOoNU5hGpP1eneNJpUimHsmiWQTDiAbMwXKCacoQP/Bo05X9CaiEihuoiYV/Y2I6SmTEOMhQFwOAgu/CiGW1pWE2Q3QIKLYHSS6xNbIM2QXtBJy8hGq2AM0mPseOKJrGcWB6c0ioJF8jgYiSBwT6MQ9LNp5ywbz22l42VflHaEoiKNUzQIw4ICgH6DAJIfEoO73Vma3M83gAicCAxdU1GhbQHRGOT4QKY0GS3QVaJYq4pr+QyDR8jCYuEAHA2JAiqJAYqYIQSIly8KgfxYaYI9AnG50rET3laUNr8k+oxHoDKualJOJUVqUmvmKYjFiEHS0yAuSiKg6Z3EfBYyS/M03QjHpN5jTgAq2ghvohSJAAAAAA==') format('woff2'),
url('//at.alicdn.com/t/font_1631714_7c4z9bj93ue.woff?t=1581174841325') format('woff'),
url('//at.alicdn.com/t/font_1631714_7c4z9bj93ue.ttf?t=1581174841325') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+ */
url('//at.alicdn.com/t/font_1631714_7c4z9bj93ue.svg?t=1581174841325#iconfont') format('svg'); /* iOS 4.1- */
src: url('//at.alicdn.com/t/font_1631714_hc3fd3l23wd.eot?t=1581862958691'); /* IE9 */
src: url('//at.alicdn.com/t/font_1631714_hc3fd3l23wd.eot?t=1581862958691#iefix') format('embedded-opentype'), /* IE6-IE8 */
url('data:application/x-font-woff2;charset=utf-8;base64,d09GMgABAAAAAAV8AAsAAAAACygAAAUsAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHEIGVgCEIAqHaIYqATYCJAMoCxYABCAFhG0HgRobigkRlaQxkP0ojJudo4j/m8qDQpY1kUXW6Kq+7BvP//99us97908ZKJ8LFMBil1egWEp1BGupWCrzDN6c5NQzBLBELgG+gBIXGDxpLW/LVsB0SOCM0BlzNqf5qxPN4wIkEz7t4pMrftlxllxZ/sXLcBEqgC1g/Z9jpsvnA8u/trl0BY0nOKC4iLTWA70DOYEDsVOAnS0Z5/UEGxfgBMhVTKwEuIouC0puy0vzgZvQqwpczKqx4NiCvALL3GajFwG8eD+fP/BAuKAZOuj7XpdEF0EYI1KuwjpVnbIcI1I2nBXsSXQcART5KLS/AxbEj4DZyH8B3AnACuqAqU8RY8FYMwFMG7NSaamco1ylUsH21hfHasRBs0ynLRv8zzOayAiUfAfsfWLhU2SxaHxa8IsU1tDqUARAK1C0QaugWAkWA1+WLGa+5miNUKxCnQlsnGNWAAeA7EHeQFdeeukmGnlw6YULETMjdWsTzBATChMPF2q2d0S2t0VQ4ZQQ46NC2DcBJirOJVOnuibnaEtImwYZ79SRSggTMr1UqUSQ//UoUkGT1+mbNxNvdkuv3RLIFIHSddYyx5QNywsO3pxDh9BdqUcUslvBtzqprAldcnJ8fEJHuuqAEbVgv1Xbyk576cTU1KQuqddYBtMyI4Qa45l1WNf6OWsBXXXQznWyDQhWPyFbs0CPNTk/q6GRkrY/Tc5ZKdfGJ6ZXyfQa6+xbk1NP3XwuufVCqlCm0kybKSV9bpyTE60QoPxMa6Cq7Axy9U79cRhCKljXujVLDCf9En08bwR/pGyeV93dlo8Qhuw7c6bBPAhUJZd9Nm/atLlY84FmySZdUkJKwLIVb9occrJacrN+vxKNEoTUhJC6aKXSv9n2b2aOfCRoGYwEypuocPO808OByb5lxJsnTySPCc910fryl7NKHZqIfHlKKpOSJo/OM0uSxoDv9i+5X/i7r3cUfl2c0OR+5tyeTHahqbH/RrdtCxc71a0rbvo6L1SyuSzsaf/5OCVqi94Dj4hfClOFnaeRSJPQFKWz2BliDUJDTGSuoDDd/Eo8In7lttk/OCgEvNDH5RNGhbLNreREU+9MC3RGjUozrPMObmaG3zE4DtcWRxWiFWdP4BiGA3cCw8TIzt7kddFLdQErwCyllWYZEzhtcBwNzYKMiPa5RRiLGq+ewwUC/Cx+jpSeY7gkFwjBfv/fjPN9l1aI7XWmtcVr3koXblhKQm4YAOfzfTfmB/AvR2k0RVg/3P9jzQDnI30TlkjEVT0cQzx0WLKnq3rrV/t33NjQ13PVgr7RzIICAHCXP3Mc819esGeACwWNBV9kQcMJXBHpBn5Jw1nC/4vCMcYfWsrX5gC+vm5Nf6RSp7Ec/jFKnQhQHMaA4bJC4lgnYBHwAjauUN60ymecLKBFLCG1AHDwRQBC3TegxI4ARt0PEsf+Aouuf2BTzxL4yNyeU8Am/vJeCJU20BzAG56sadJLv/SFXBpQ4iIP/0ESfQiqvEynnmkiGeKAuHW1qgUrPMITcTMaBoYg3JHRvFUN66KwRS+UGx5nlyIJghTZAI0D4BlsYp3F6jLz/S+IkwyQVPSU2T8QEfnlQSVXNkA+y6dGPZeyPtpyakpZaidLsBF4gpUMRpyBULxVhxgq13aIBmsFOcs2lefTK8e7Lfpx9NHflJ+WnsqQMVPmLNlkS3TX4mTadPDqkU+P/pBwOsvZfBo5xcQri026oy3u4F0uBGGOo6u9R49P8QorLsOQYhbQjtJpw7aObjYDAAAA') format('woff2'),
url('//at.alicdn.com/t/font_1631714_hc3fd3l23wd.woff?t=1581862958691') format('woff'),
url('//at.alicdn.com/t/font_1631714_hc3fd3l23wd.ttf?t=1581862958691') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+ */
url('//at.alicdn.com/t/font_1631714_hc3fd3l23wd.svg?t=1581862958691#iconfont') format('svg'); /* iOS 4.1- */
}

.iconfont {
Expand All @@ -15,6 +15,26 @@
-moz-osx-font-smoothing: grayscale;
}

.icon-shanchuyitiao:before {
content: "\e63a";
}

.icon-ziyuan:before {
content: "\e60d";
}

.icon-shanchu:before {
content: "\e625";
}

.icon-sousuo:before {
content: "\e678";
}

.icon-fabu:before {
content: "\e6a4";
}

.icon-shangyishoushangyige:before {
content: "\e78a";
}
Expand All @@ -30,4 +50,3 @@
.icon-bofang:before {
content: "\e622";
}

0 comments on commit 53714db

Please sign in to comment.