cari

Rumah  >  Soal Jawab  >  teks badan

weex - Android 原生Vue.js 使用 justify-content: flex-end; 不起作用

Android 原生,Vue.js 的属性 justify-content: flex-end; 外面套两层 <p>,就不起作用。备注:web 下是好的。

见代码:
<template>
<p class="page">

<p class="con">
    <p class="title">
        <text class="titleText">标题 ... ...</text>
    </p>
    <p class="validate">
        <text class="validateText">内容 ... ...</text>
    </p>
</p>

</p>
</template>
<style scoped>

.page {
    }
.con {    
    background-color:#CCCCCC;
    flex-direction: row;
}
.title{
    margin: 5px;
    flex-direction: column;
    justify-content: flex-end;
    background-color:#FFFFFF;
}
.titleText{
    font-size: 28px;
    background-color:red;
}

.validate{
    margin: 5px;        
    background-color:#CCCCCC;
    height: 100px;
    flex:1;
}
.validateText {    
    font-size: 24px;
    margin:5px;
}

</style>

高洛峰高洛峰2771 hari yang lalu824

membalas semua(2)saya akan balas

  • ringa_lee

    ringa_lee2017-04-18 09:21:51

    Melihat kod anda, saya rasa anda mahu meletakkan "tajuk" di bahagian bawah. Pertama sekali, atribut justify-content bukan daripada vue.js, tetapi daripada Flexbox. Anda boleh cuba menulis seperti ini:

    .title{
        margin: 5px;
        flex-direction: column;//默认就是column 不需要写
        justify-content: flex-end;//主轴方向上排列在容器后面,可以考虑不写,用下面
        align-items:flex-end;//下对齐
        background-color:#FFFFFF;
    }

    Jika anda mahu berbilang orang menjawab, disyorkan untuk menyiarkan pemaparan.

    balas
    0
  • 巴扎黑

    巴扎黑2017-04-18 09:21:51

    Paparan mesti fleksibel sebelum anda boleh menggunakan sifat flexbox, jika tidak ia mesti display:block

    balas
    0
  • Batalbalas