学习旧岛小程序 (4) 电影组件的实现
生活随笔
收集整理的這篇文章主要介紹了
学习旧岛小程序 (4) 电影组件的实现
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
先編寫基本的頁面架構(gòu)
<view class="classic-container"> <image src="{{img}}" class="classic-img"></image><image class='tag' src="images/movie@tag.png" /><text class="content">{{content}}</text> </view>編寫css??
/* component/movie/index.wxss */ .classic-container { display:flex; flex-direction:column; align-items:center; } .classic-img{width:750rpx;height:500rpx;/* margin-bottom:120rpx; */ } .tag {width:46rpx;height:142rpx;position: relative;bottom: 50rpx;right:310rpx;}.content{display:block;/* width:275px; *//* margin:0 auto; */max-width:550rpx;font-size:36rpx; }這里有3個(gè)地方注意:
1.組件的整體樣式采用flex 布局
display:flex; flex-direction:column; align-items:center;2. 電影這個(gè)圖片的處理
一開始電影圖片處于這樣的位置
?
我們可以使用相對(duì)定位? 改變它的位置顯示?
相對(duì)定位就是 相對(duì)于它原來的位置改變? 需要設(shè)置? left? right? top? botttom? 才有效果
3.? 文字換行顯示? 這里我們可以設(shè)置? 塊級(jí)元素? ?設(shè)置最大寬度
.content{display:block;/* width:275px; *//* margin:0 auto; */max-width:550rpx;font-size:36rpx; }編寫js? ?設(shè)置? html? 頁面中 的? img? ?content 的屬性?
// component/movie/index.js Component({/*** 組件的屬性列表*/properties: {img: {type: String},content:{type: String}},/*** 組件的初始數(shù)據(jù)*/data: {},/*** 組件的方法列表*/methods: {} })在使用到的組件內(nèi)引入
classic.json
{"usingComponents": {"v-like": "/component/like/index","v-epsoide":"/component/epsoide/index","v-movie": "/component/movie/index"} }classic.wxml
<v-movie class="" img="{{classic.image}}" content="{{classic.content}}"></v-movie>?
轉(zhuǎn)載于:https://www.cnblogs.com/guangzhou11/p/11294064.html
總結(jié)
以上是生活随笔為你收集整理的学习旧岛小程序 (4) 电影组件的实现的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 详解数据库引擎与SQL语句增删改查(非常
- 下一篇: 学习旧岛小程序 (5) 自定义组件的自定