laravel - 可以告诉别人如何一步一步地在 Laravel 中添加 Slick vue 组件吗?
问题描述
我对 Laravel 和 Vue.js 有疑问。
我不明白如何在Laravel 5中将vue- slick 添加到我的刀片中。
在此处阅读如何使用它 (为什么有人认为这是好的文档)
我的步骤:
- 通过 NPM 安装包 (
npm install vue-slick
) - 添加新组件 Vue 现在,我不知道该怎么办。
我在哪里添加脚本代码?去app.js
还是去example.vue
?
非常感谢。
解决方案
我不记得安装 Laravel 5 时的确切设置(尽管快速浏览 Github 给了我一些记忆),但假设ExampleComponent.vue
组件已正确导入app.js
,您应该可以在任何刀片文件中使用它<example-component></example-component>
,然后最简单的使用方法vue-slick
是像这样编辑ExampleComponent.vue
文件:
<template>
<div class="container">
<slick ref="slick" class="gallery-container" :options="slickOptions">
<div class="gallery-item" v-for="picture in pictures" :key="picture.key">
<img :src="picture.src" class="img-fluid" alt="option image">
</div>
</slick>
</div>
</template>
<script>
import Slick from 'vue-slick';
export default {
components: {
Slick
},
data() {
return {
slickOptions: {
slidesToShow: 3,
slidesToScroll: 1,
},
pictures: [
{
key: 'img1',
src: '/images/pic1.jpg'
},
{
key: 'img2',
src: '/images/pic2.jpg'
},
{
key: 'img3',
src: '/images/pic3.jpg'
}]
};
},
mounted() {
console.log('Component mounted.')
}
}
</script>
推荐阅读
- node.js - NPM 脚本中的跨平台管道命令
- android - Is it possible to insert List of custom class objects via ContentValue into sqlite database? Are there any fast enough alternatives for that?
- javascript - 如何在javascript中将代码作为字符串评估为类名?
- python - 两个熊猫数据帧之间的快速斯皮尔曼相关性
- r - 基本:如何将仅存在数据读入 Rstudio
- php - simplexml_load_file 未加载 XML 文件
- java - Eclipse photon错误安装过程
- python - 如何使用python的元组替换文件中的值?
- r - 处理列名中的空格(spotfire,R)
- python - 导入 matplotlib.pyplot 缩进问题