小编Ant*_*dko的帖子

为什么此内联块元素具有未垂直对齐的内容

遇到了一个奇怪的CSS问题.有人可以解释为什么有内容的盒子没有垂直对齐?

如果您将文本放在带有类的范围内.divPutTextToFixIssue- 它会正确对齐.

http://jsfiddle.net/KgqJS/88/

   #divBottomHeader {
        background-color: #d5dbe0;
        height: 43px;
    }
    .divAccountPicker {
        display: inline-block;
        background: blue;            
        width: 200px;
        height: 40px;
    }
    .divAccountData {
        display: inline-block;
        background: red;
        width: 400px;
        height: 40px;
    }
Run Code Online (Sandbox Code Playgroud)
<div id="divBottomHeader">
        <div class="divAccountPicker">
           <span class="divPutTextToFixIssue"></span>                 
        </div>
        <div class="divAccountData">
            <span>Balance: $555</span>
        </div>
    </div>
Run Code Online (Sandbox Code Playgroud)

html css vertical-alignment

24
推荐指数
1
解决办法
1万
查看次数

Vuejs使用内联模板嵌套组件

我最终会为每个页面嵌套很多不同的组件.我的应用程序中的每个页面都有一个组件视图.在每个页面上,有不同的Vue实例将重复使用我所创建的组件,如滑块,tabber,轮播等.

我正在尝试重构这个,因为很多Vue实例互相干扰,我意识到我应该只有一个带有大量内部组件的主Vue实例.

这是我到目前为止所建立的:

http://jsfiddle.net/jmtg5r4s/

问题是它在加载主视图组件后停止.它不会加载任何嵌套组件,除非我为它们设置了一个我不想做的模板,因为我想利用Laravel刀片语法而不使用常规HTML.加上我所有的服务器端助手等.

使用Javascript:

var App = new Vue({
    el: '#app',

    attached: function() {
        console.log('main app loaded');
    },

    components: {
        'home-view': {

            attached: function() {
                console.log('home view loaded');
            },

            components: {
                'home-slider': {

                    attached: function() {
                        console.log('homepage slider loaded');
                    },

                    components: {
                        'slider': {

                            template: '#slider-template',
                            replace: true,

                            attached: function() {
                                console.log('general slider component loaded');
                            },

                            components: {
                                'slide': {

                                    template: '#slide-template',
                                    replace: true,

                                    props: ['index', 'text'],

                                    attached: function() {
                                        console.log('general slide component loaded');
                                    }

                                }
                            }

                        } …
Run Code Online (Sandbox Code Playgroud)

javascript vue.js

10
推荐指数
2
解决办法
2万
查看次数

标签 统计

css ×1

html ×1

javascript ×1

vertical-alignment ×1

vue.js ×1