【问题标题】:Vue Material Onboarding ComponentVue Material Onboarding 组件
【发布时间】:2017-11-28 04:21:10
【问题描述】:

我是使用 Vue Material 的 Onboarding 组件的新手。我希望将其用作照片的旋转木马。我正在尝试在我的项目上实施,但看起来有点乱。有人知道官方网站上的一些文档吗?

谢谢

    <md-layout md-row md-align="center" md-flex-xsmall="100" md-flex-small="100" md-flex-medium="50">
            <md-boards :md-auto="true" :md-infinite="true" :md-duration="5000" :md-swipeable="true" :md-controls="true" md-swipe-distance="50">
                <md-board id="slide1">
                    <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Deserunt dolorum quas amet cum vitae, omnis! Illum quas voluptatem, expedita iste, dicta ipsum ea veniam dolore in, quod saepe reiciendis nihil.</p>
                </md-board>
                <md-board id="slide2">
                    <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Deserunt dolorum quas amet cum vitae, omnis! Illum quas voluptatem, expedita iste, dicta ipsum ea veniam dolore in, quod saepe reiciendis nihil.</p>
                </md-board>
                <md-board id="slide3">
                    <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Deserunt dolorum quas amet cum vitae, omnis! Illum quas voluptatem, expedita iste, dicta ipsum ea veniam dolore in, quod saepe reiciendis nihil.</p>
                </md-board>
                <md-board id="slide4">
                    <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Deserunt dolorum quas amet cum vitae, omnis! Illum quas voluptatem, expedita iste, dicta ipsum ea veniam dolore in, quod saepe reiciendis nihil.</p>
                </md-board>
            </md-boards>
</md-layout>

所有 Lorem P 标签都显示在同一张幻灯片上(第 1 个),其他 3 个显示为空。

【问题讨论】:

  • 请提供一些代码以便我们提供帮助。这个问题对于stackoverflow来说不够具体。
  • @mesqueeb 上传我的问题

标签: vuejs2 vue-component vue-router vue-material


【解决方案1】:

看起来不错(但有一个语法错误 - 缺少 : 'md-swipe-distance="50"' 之前的字符。

我认为,如果您: a.) 包括所有必需的依赖项(CSS、JS) b.) 使用材质初始化 Vue

代码:

HTML:

<div id="app">
 <md-layout md-row md-align="center" md-flex-xsmall="100" md-flex-small="100" md-flex-medium="50">
            <md-boards :md-auto="true" :md-infinite="true" :md-duration="5000" :md-swipeable="true" :md-controls="true" :md-swipe-distance="50">
                <md-board id="slide1">
                    <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Deserunt dolorum quas amet cum vitae, omnis! Illum quas voluptatem, expedita iste, dicta ipsum ea veniam dolore in, quod saepe reiciendis nihil.</p>
                </md-board>
                <md-board id="slide2">
                    <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Deserunt dolorum quas amet cum vitae, omnis! Illum quas voluptatem, expedita iste, dicta ipsum ea veniam dolore in, quod saepe reiciendis nihil.</p>
                </md-board>
                <md-board id="slide3">
                    <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Deserunt dolorum quas amet cum vitae, omnis! Illum quas voluptatem, expedita iste, dicta ipsum ea veniam dolore in, quod saepe reiciendis nihil.</p>
                </md-board>
                <md-board id="slide4">
                    <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Deserunt dolorum quas amet cum vitae, omnis! Illum quas voluptatem, expedita iste, dicta ipsum ea veniam dolore in, quod saepe reiciendis nihil.</p>
                </md-board>
            </md-boards>
</md-layout>
</div>

JS:

Vue.use(VueMaterial);

new Vue({
  el: '#app'
  , methods: {

  }
});

并包含“依赖项”;

CSS:

//unpkg.com/vue-material@0.7.4/dist/vue-material.css
//fonts.googleapis.com/css?family=Roboto:300,400,500,700,400italic
//fonts.googleapis.com/icon?family=Material+Icons

JS:

//unpkg.com/vue@2.2.4
//unpkg.com/vue-material@latest

用 Codepen 玩它:

https://codepen.io/anon/pen/vZMqEx

祝你好运:D

【讨论】:

    猜你喜欢
    • 2017-06-23
    • 2017-10-13
    • 2018-08-17
    • 1970-01-01
    • 2018-05-12
    • 2018-03-26
    • 2017-09-23
    • 2019-08-30
    • 2017-10-26
    相关资源
    最近更新 更多