Carmineprince's Blog
首页
    • HTML
    • CSS
    • JavaScript
    • Vue
    • React
    • TypeScript
    • Node
    • Flutter
    • Electron
    • Python
    • 运维
    • 重学前端
  • 分类
  • 标签
  • 归档

Ziqi Wang

胡思乱想程序员
首页
    • HTML
    • CSS
    • JavaScript
    • Vue
    • React
    • TypeScript
    • Node
    • Flutter
    • Electron
    • Python
    • 运维
    • 重学前端
  • 分类
  • 标签
  • 归档
  • 从0开始搭建一套规范的Vue3.x项目工程环境
  • 解决vite构建vue3项目报错
  • 解决Vue3中无法使用$ref的问题
  • 项目中手动增加scss支持
  • el-table多选分页保留
  • 解决npm run dev启动两个页面问题
  • PC端和移动端兼容方案
  • SFC-Use-script-setup
  • vue2x面试前回炉重造
  • Vue3+Vite2配置
  • flvjs+vue 视频播放(手动追帧、断开重连、多个视频同时直播)
  • vue平滑滚动到指定位置
  • vant项目使用postcss-pxtorem和amfe-flexible 进行移动端适配
  • vue 使用v-html绑定时,内部元素不会继承外部css的解决方案
  • vue-awesome-swiper缩略图控制循环无效解决方案
  • 如何在Vue项目中优雅的使用svg图标
  • yarn报错及解决方案
  • vue3+ts+vite移动端vw适配方案
  • Vue项目中增加mockjs模拟接口请求
  • Nuxt相关

    • 在nuxt中使用vue-awesome-swiper
      • 一、安装vue-awesome-swiper
      • 二、安装swiper
      • 三、创建vue-awesome-swiper.js文件
      • 四、编辑nuxt.config.js文件
      • 五、出现Cannot resolve "swiper/dist/css/swiper.css"问题解决
        • 3.变更swiper版本
    • 在nuxt中使用vue-video-player
    • ubuntu16 TLS nuxt + nginx 部署服务端渲染项目
  • Vue3思考及跟Vue2相比的新变化总结
  • Vue相关
  • Nuxt相关
carmineprince
2021-10-20

在nuxt中使用vue-awesome-swiper

# 一、安装vue-awesome-swiper

npm install vue-awesome-swiper --save

# 二、安装swiper

npm install swiper --save

# 三、创建vue-awesome-swiper.js文件

在plugins目录下新建vue-awesome-swiper.js文件

import Vue from 'vue'
import VueAwesomeSwiper from 'vue-awesome-swiper'
Vue.use(VueAwesomeSwiper)
1
2
3

# 四、编辑nuxt.config.js文件

  css: [
    'swiper/dist/css/swiper.css'
  ],
1
2
3
  plugins: [
    {src: "@/plugins/vue-awesome-swiper", ssr: false}
  ],
1
2
3

# 五、出现Cannot resolve "swiper/dist/css/swiper.css"问题解决

###1.分析问题 首先去看一下node_modules目录下看看swiper.css目录下路径是否正确 5-1 结果发现swiper目录下并没有dist文件夹。说明可能是swiper版本的问题 ###2.确认swiper版本 5-2 发现安装了最新版swiper是6.1.2

# 3.变更swiper版本

去github上查看vue-awesome-swiper (opens new window)发现其使用的是swiper4:v3.1.3版本 image.png

修改package.json中swiper的版本号

  "dependencies": {
    "bootstrap": "^4.5.0",
    "bootstrap-vue": "^2.15.0",
    "nuxt": "^2.14.0",
    "swiper": "^3.1.3",
    "vue-awesome-swiper": "^4.1.1",
    "vuex": "^3.5.1"
  },
1
2
3
4
5
6
7
8

然后 npm install一下

image.png

至此运行成功了

#vue-awesome-swiper#nuxt#vue#SSR
上次更新: 10/21/2021, 1:52:09 PM
Vue项目中增加mockjs模拟接口请求
在nuxt中使用vue-video-player

← Vue项目中增加mockjs模拟接口请求 在nuxt中使用vue-video-player→

最近更新
01
pc端rem配置
03-02
02
使用动态变量ts报错的解决
02-25
03
React Hook详解
02-18
更多文章>
Theme by Vdoing | Copyright © 2021-2022 Carmineprince | 鲁ICP备2021046263号-1
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式